‹ 上一题 下一题 ›

g5-08330. 排名定位 未做

1000 ms 256 MB 测试点 10 通过率 100% GESP-55级·STLalgorithm

题目描述

位考生参加一场测验,报名顺序就是输入顺序。榜单按分数从高到低排,分数相同的考生保持报名时的先后顺序;排名从 数起。

现在有 次询问,每次给一个 ,问榜单上排名恰好是 的考生叫什么名字。

先把榜单完整排好(stable_sort,或比较函数加「报名序号」第二键),再用下标直接回答询问——榜单第 名就住在第 个位置。

输入格式

第一行两个整数 、()。

接下来 行,每行一个姓名和一个分数,用空格分隔:姓名为仅含小写字母的字符串(长度 ,互不相同),分数 满足 。

接下来 行,每行一个整数 (),询问排名恰为 的考生姓名。

输出格式

共 行,每行一个姓名:排名恰为 的考生姓名,按询问顺序输出。

样例

输入:

4 2
chenyi 90
liuer 90
zhangsan 95
wangwu 90
1
3

输出:

zhangsan
liuer

榜单是 zhangsan、chenyi、liuer、wangwu:第 1 名 zhangsan,第 3 名 liuer。

数据范围

,。榜单方向是分数高的在第 名——排反了方向,每个询问都答非所问。

输入
输出

            
答案