#P1152. 学生成绩

学生成绩

Background

某大学学生快要毕业了,有些优秀的学生只修读了一两年,某些“好”学生却还在留校。现在他们都接近期末,需要查询一下这几年以来自己的每个学科的成绩如何。麻烦你来设计一个程序读入学生成绩后,根据学号查询学生的平均成绩。

Description

这里需要你设计一个系统,系统功能如下:

设置系统默认值:stuNum, subject, yearMax,分别表示学生数量、学科数量、学习年数。

学生应该包含姓名和学号,然后读入yearMax年以来每个学生的成绩(一次性读取该学科的所有成绩)。

最后输入id,根据学生的每年的成绩,输出他们每个学科的平均成绩。如果没有查询到相关学生信息,则输出"No such Student!"(不包含引号)

Format

Input

第一行输入三个整数 stuNum, subject, yearMax

接下来 stuNum * (1 + subject) 行

  1. 其中的第一行输入学生 name 和 id ,分表表示学生的姓名和学号
  2. 其中的第一行后的 subject 行每行输入 yearNum 个整数 score ,每行表示学生一个科目的所有成绩,不同的行表示不同学科

之后,输入学号查询改学号对应的学生姓名和学生的各科目平均成绩,当输入的学号为 0 时结束

注:yearMax 表示成绩的数量,比如yearMax == 1,每个学生每个学科就只有一个成绩

Output

对于每次查询,输出学生的姓名和各科目平均成绩(平均成绩保留两位小数),用空格隔开

每次查询独占一行

Samples

3 3 3
John 1
60 70 80
70 80 90
60 75 60
Smith 2
60 65 85
70 80 90
60 70 80
Tom 3
60 80 70
70 80 90
60 90 60
1
2
3
4
0
John 70.00 80.00 65.00
Smith 70.00 80.00 70.00
Tom 70.00 80.00 70.00
No such Student!

Limitation

数据范围约束:

0 <= stuNum <= 100;

0 <= yearMax <= 5;

0 <= subject <= 10;

0 <= score <= 100;

1s, 1024KiB for each test case.