{"trustable":true,"sections":[{"title":"","value":{"format":"HTML","content":"李明是一个好学生。他总是在每次考试后问老师他在班级里的排名,这让老师很累。所以老师给了他班级里所有学生的分数,并让他自己计算自己的排名。然而,他有很多同学,他不容易知道自己的排名。所以他求助于你,你能帮帮他吗?"}},{"title":"输入","value":{"format":"HTML","content":"输入的第一行包含一个整数 N (1 \u003c\u003d N \u003c\u003d 10000),表示李明班级里学生的数量。接下来是 N 行。每行包含一个名字,名字不超过30个字母。这些名字代表了李明班级里的所有学生,你可以假设这些名字互不相同。\r\u003cbr\u003e \r\u003cbr\u003e在第 (N+2) 行,你会得到一个整数 M (1 \u003c\u003d M \u003c\u003d 50),表示考试的数量。接下来的 M 部分分别代表 M 次考试。每次考试有 N 行。每行包含一个正整数 S,不超过100,和一个名字 P,这个名字必须在上面描述的名字列表中出现。这表示在这次考试中,学生 P 获得了 S 分。确保名字列表中的所有名字都会在某次考试中出现。"}},{"title":"输出","value":{"format":"HTML","content":"输出包含 M 行。在第 i 行,你应该给出李明在第 i 次考试后的排名。排名根据总分决定。如果李明和其他人得分相同,他将始终在排名列表的前面。"}},{"title":"示例","value":{"format":"HTML","content":"\u003ctable class\u003d\u0027vjudge_sample\u0027\u003e\n\u003cthead\u003e\n \u003ctr\u003e\n \u003cth\u003eInput\u003c/th\u003e\n \u003cth\u003eOutput\u003c/th\u003e\n \u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003e\u003cpre\u003e3\r\nLi Ming\r\nA\r\nB\r\n2\r\n49 Li Ming\r\n49 A\r\n48 B\r\n80 A\r\n85 B\r\n83 Li Ming\r\n\u003c/pre\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cpre\u003e1\r\n2\r\n\u003c/pre\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e"}}]}