二分查找位置

普及- GESP GESP4级 每日一题 Day6 二分查找 有序数组

题目描述

题目描述

给定一个长度为 n 的非降序整数序列。对 q 个查询值 x,输出 x 第一次出现的位置;若不存在,输出 -1。位置从 1 开始编号。

输入格式

第一行两个整数 n, q。
第二行 n 个非降序整数。
接下来 q 行,每行一个整数 x。

输出格式

对每个查询输出一行一个整数,表示第一次出现的位置或 -1。

数据范围

1 <= n, q <= 100000
-10^9 <= 序列元素, x <= 10^9

输入格式

第一行两个整数 n, q。
第二行 n 个非降序整数。
接下来 q 行,每行一个整数 x。

输出格式

对每个查询输出一行一个整数,表示第一次出现的位置或 -1。

数据范围

1 <= n, q <= 100000
-10^9 <= 序列元素, x <= 10^9

样例输入 1

5 3
1 3 3 5 9
3
4
9

样例输出 1

2
-1
5
时间限制: 1000ms
内存限制: 256MB
通过率: 0.0%
提交数: 0

设置

导航栏小工具

时钟
显示实时时钟(默认组件)
📝
代码粘贴板
快速创建和分享代码片段