B. 学生成绩

    Type: Default 1000ms 256MiB

学生成绩

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

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.

21级ACM集训预备队第一次周赛

Not Attended
Status
Done
Rule
IOI
Problem
5
Start at
2021-10-30 8:30
End at
2021-10-30 11:30
Duration
3 hour(s)
Host
Partic.
31