1915. 寻找信件

时间限制 2000 ms   内存限制 256 MB

假如你是李华,你和你的英国笔友相互写信,产生了大量的往来信件。你们约定要给每一封信件起一个互不重复的标题。由于信件不断增多,你在你的书房里摆放了 $N (1 \le N \le 10^9)$ 个盒子,每个盒子有一个编号 $num (num = 1,2,\dots,N)$ 。当你收到一封信的时候,就会把这封信放在编号为 $num$ 的盒子中。

输入数据

第一行一个整数 $M (1 \le M \le 2000)$,表示至今你一共收到 $M$ 封信件。

接下来 $M$ 行,每行由一个由大写字母和小写字母组成的标题 $S (1 \le |S| \le 15)$,和一个编号 $num$,以空格分隔,表示标题为 $S$ 的信件存放在编号为 $num$ 的盒子中。

第 $M+1$ 行一个整数 $Q (1 \le Q \le M)$,表示接下来有 $Q$ 次询问,

接下来 $Q$ 行,每行包含一个字符串 $S_j$,表示某个信件的标题。

输出数据

结果包含 $Q$ 行,第 $j$ 行包含一个数字,表示 $S_j$ 对应信件存放在盒子的编号。如果没有这样的信件,则输出 $0$。

样例输入

复制
4
HAHA 1
LALA 4
GAGA 3
QIAQIA 2
3
XIXI
HAHA
GAGA \n
    · \n
    · \n
    · \n
      · \n
 \n
    \n
    \n
    \n

样例输出

复制
0
1
3 \n
 \n
 \n

提交

请先 登录

© 2024 FAQs Contact About