#L0574. 瓶位速查

瓶位速查

题目描述

小林在体育馆练习保龄球时,发现球道前方不同位置摆放的瓶子数量各不相同。他想快速知道:如果要恰好打倒指定数量的瓶子,应该从哪个位置发球。

现在给定 nn 个位置各自的瓶子数(各不相同),以及 QQ 次询问,每次给出一个目标瓶子数 mm,请输出对应的发球位置。若没有位置的瓶子数恰好等于 mm,则输出 00

输入格式

第一行包含一个正整数 nn,表示位置数。

第二行包含 nn 个正整数 aia_i,表示第 ii 个位置的瓶子数,保证各个位置的瓶子数不同。

第三行包含一个正整数 QQ,表示询问次数。

接下来 QQ 行,每行包含一个正整数 mm,表示需要打倒的瓶子数。

输出格式

QQ 行。每行包含一个整数,表示对应的发球位置。若无解,则输出 00

样例

5
1 2 4 3 5
2
4
7
3

0

</p>

提示

【数据范围】

对于 50%50\% 的数据,1n,Q1000,1ai,m1051 \le n, Q \le 1000, 1 \le a_i, m \le 10^5

对于 100%100\% 的数据,1n,Q100000,1ai,m1091 \le n,Q \le 100000, 1 \le a_i, m \le 10^9

难度 普及-
通过率
尝试 0
已通过 0
ID
1302
类型
传统题
Time Limit
1000ms
Memory Limit
125MiB
上传者