题目名称 3209. 二分查找
输入输出 binary1.in/out
难度等级
时间限制 1000 ms (1 s)
内存限制 256 MiB
测试数据 10
题目来源 Gravatargao 于2019-07-02加入
开放分组 全部用户
提交状态
分类标签
二分法
分享题解
通过:119, 提交:441, 通过率:26.98%
Gravatar锝镆氪锂铽 100 0.000 s 0.00 MiB C++
GravatarRyper 100 0.000 s 0.00 MiB C++
Gravatarfsdh 100 0.000 s 0.00 MiB C++
Gravatar1020 100 0.000 s 0.00 MiB C++
Gravatar增强型图元文件 100 0.000 s 0.00 MiB C++
Gravatar竹篮打水 100 0.000 s 0.00 MiB C++
Gravatar竹篮打水 100 0.000 s 0.00 MiB C++
Gravatarx_xuan 100 0.000 s 0.00 MiB C++
Gravatar求索 100 0.000 s 0.00 MiB C++
Gravatardkjre 100 0.000 s 0.00 MiB C++
关于 二分查找 的近10条评论(全部评论)
被第二测试点逆天数据气晕,神TM在18个1里找一个2
Gravatar此账号已注销
2023-11-24 17:48 16楼
二分T,暴力A
Gravatarムラサメ
2022-09-23 16:36 15楼
读入数据都要n的时间
Gravatar00000
2022-08-19 13:11 14楼
有手就行!!!!
Gravatardkjre
2021-07-03 14:04 13楼
回复 @ShallowDream雨梨 :
不会啊 我A了
Gravatarlsy2006
2019-11-10 21:20 12楼
Gravatar雾茗
2019-10-10 10:19 11楼
真水,不用二分都能AC。。。。。。
Gravatar夜莺
2019-09-15 21:43 10楼
暴搜过,什么情况?
Gravatar若失若诗
2019-09-04 18:54 9楼
Gravatar夜莺
2019-07-03 09:24 8楼
测试数据真水,遍历查找都能过
Gravatarjinitaimei
2019-07-03 09:01 7楼

3209. 二分查找

☆   输入文件:binary1.in   输出文件:binary1.out   简单对比
时间限制:1 s   内存限制:256 MiB

【题目描述】

给出有$n$个由小到大排好序的非负整数序列,请你编程查找某个元素$m$是否在这个序列中出现过,如果出现过输出"YES",否则输出"NO"。

【输入格式】

第一行有一个整数$n(n\leq 10^6)$,表示序列由$n$个数组成

第二行有$n$个整数,从小到大排好序;

第三行一个整数$m$,待查找的数为$m(1\leq m\leq 10^5)$。

【输出格式】

输出有1行,即对于待查找元素$m$,如果$m$在序列中,则输出“YES”,否则输出“NO”(输出时不带双引号)。

【样例输入】

5 
3 5 6 6 7
3

【样例输出】

YES