Mdd的成绩单

时间限制: 100 ms 内存限制: 65536 kb
总通过人数: 1 总提交人数: 3

题目描述

公公是个懒惰的人,虽然他是一名离散猪脚,但成绩统计这么麻烦的事情他是不会做的,于是他把这件事托付(py)给了 mdd。虽然mdd接受了他的任务,但他看到这么多人的成绩还是很头疼,你能够帮帮他吗?

输入

多组输入数据。

对于每组数据,第一个数为n(1<=n<=10000),表示共有n名同学,接下来分别为各位同学的姓名(不超过12个字符,没有空格),学号(int范围内),成绩(0<=grade<=100)。

接下来一个数m,表示共有m组查询,每行只有一个学号,请输出该同学对应的信息。

输出

每组查询输出一行,分别为该同学的姓名,学号,成绩(保留两位小数),以及该同学的排名。

排名按照降序排列,即成绩高的在前,若成绩相同,则学号小的在前。

如果查询的学号没有对应的同学,输出”Only god knows where he is."。

输入样例

2
mike 16211111 90.5
marry 16211102 100
2
16211111
16211101

输出样例

mike 16211111 90.50 2
Only god knows where he is.

Hint

请使用结构体
建议使用scanf printf

相关推荐