#GC4106. GC.2020.五年级.04.最美的花
GC.2020.五年级.04.最美的花
题目描述
花园中有一排五颜六色的花,顺次编号为 1...N,编号为 的花的颜色为 ,同时每一朵花有一个美丽值,美丽值越大那么这朵花就越漂亮,其中编号为 的花的美丽值为 。现在小朋友们想找出颜色为 c 的美丽值最大的花。你来帮帮他们吧。
输入格式
第一行:一个数 N ( 1 ≤ N ≤ 100000 ),表示花的数量。
第 2~N+1 行,每行有 2 个整数,依次表示每朵花的颜色值和美丽值。
第 N+2 行:有一个数 (),表示 次询问。
第 N+3 行有 个数 ,表示每次询问颜色为 的美丽值最大的花。
数据范围
50% 的数据 1 ≤ N ≤ 1000,1 ≤ m ≤ 1000,1 ≤ ≤ 1000,1 ≤ ≤ 10^9 。
80%的数据 1 ≤ N ≤ 10000,1 ≤ m ≤ 10000,1 ≤ ≤ 10000,1 ≤ ≤ 10^9 。
100%的数据 1 ≤ N ≤ 10^5 ,1 ≤ m ≤ 10^5,0 ≤ ≤ 10^6,1 ≤ ≤ 10^9
输出格式
输出有 1 行,共 m 个数,每个数以一个空格隔开,依次输出查询到颜色为 的最美丽的花的美丽值。如果花园中没有这种颜色的花,请输出 -1。
样例
5
1 6
3 9
1 2
6 3
6 4
2
3 1
9 6
样例解释
花园中颜色为 3 号色的,最美丽的花的美丽值是 9 ,颜色为 1 号色的,最美丽的花的美丽值是 6 。
相关
在以下作业中: