#Z01330. 请问XX考了第几名?
请问XX考了第几名?
题目描述
2018年11月21号,小明怀着激动又紧张的心情回到家。他有许多朋友就读于程序设计学校。在前几天程序设计学校进行了摸底测试。到了今天,所有考生的成绩出来了,但是因为时间问题并没有经过排序。小明很热心想帮朋友看看他们排在第几名,因此利用各种方法弄到了所有考生的成绩。现在小明知道程序设计学院本次考试考了 C++,Java,Python三种语言,同时知道往常当三门总分一致时会根据C++来排序,其次是Java。而当三种语言都一致时则会根据名字出现的顺序来排序。您能帮他看一下他朋友排在第几吗?
输入格式
每组数据第一行为n和m,n代表参加本次考试有多少人(n);m代表小明有多少朋友参加了本次考试(0)。接下来有n行数据 每行数据为:姓名,C++成绩,Python成绩,Java成绩。接下来有m行数据,每行数据是小明朋友的姓名(保证出现在参加考试的人员中)(注:测试有多组数据,成绩可能有小数)。
输出格式
对于每个小明朋友的姓名输出一行,表示其在所有人中的排名。
6 5
DaMing 57 63 75
XiaoMei 67 57 84
DaSha 12 35 42
XiaoZhi 65 21 98
NinHao 98 32 98
YinYang 85 23 35
DaSha
NinHao
XiaoMei
YinYang
XiaoZhi
6
1
2
5
4
豫公网安备41072702000346号