#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