传统题 400ms 256MiB

!暴力

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

在一个游戏中,有 nn 个角色,它们的战力值已按降序排列且互不相同。

现在有 qq 次询问,每次询问需要查找战力值刚好为 xx 的角色,若存在该战力值的角色,则返回它在战力值列表中的位置,位置从 11 开始计数;若不存在,则返回 -1

输入格式

第一行输入两个整数 n,qn,q(1n,q105)(1≤n,q≤10^5),表示角色个数和询问次数。

第二行输入 nn 个互不相同的正整数,a1,a2,...,ana_1,a_2,...,a_n(109a1>a2>...>an1)(10^9≥a_1>a_2>...>a_n≥1)

第三行输入 qq 个整数,表示每次询问的战力值 xx(1x109)(1≤x≤10^9)

输出格式

输出一行,qq 个整数,以空格隔开,表示答案。

6 3
1000 999 666 123 10 1
1 666 321
6 3 -1

提示

2025C++暑期集训营入营测试题(补测)

未参加
状态
已结束
规则
IOI
题目
6
开始于
2025-6-28 0:00
结束于
2025-7-7 0:00
持续时间
216 小时
主持人
参赛人数
9