【模板】二分(一)

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

Description

给出有 n 个元素的由小到大的序列,有q次询问,对于每次询问,请你编程找出某元素最后一次出现的位置。(n<=10^5,q<=10^5) 

Input Format

第一行两个整数n,q

第二行n个整数组成的有重复元素的有序序列(从小到大)

接下来q行,每行一个x,表示要查找的数

Output Format

x在序列中最后一次出现的位置

如果没有找到则输出-1

5 2
1 3 3 5 8
3
4
3
-1

Source

模板

2025寒假冬令营

未参加
状态
已结束
规则
IOI
题目
63
开始于
2025-1-16 9:00
结束于
2025-2-18 17:00
持续时间
800 小时
主持人
参赛人数
23