问题1661--二分查找

1661: 二分查找

[命题人 : ]
时间限制 : 4.000 sec  内存限制 : 128 MB

题目描述

设有n个数已经从小到大的顺序排列,现在输入x,判断它是否在这n个数中,如果存在则输出“YES”,否则输出”NO“。

输入

输入包括四行,第一行一个整数n(0<n<=1000000),表示有序数列的数据个数,第二行包含n个整数,用空格隔开。第三行一个整数m(0<m<1000),表示询问的次数,第四行有m个整数,每个数表述一个询问。

输出

输出包含m行,每一行表示每次询问的结果。

样例输入 Copy

10
1 3 5 6 8 14 17 19 24 30
5
2 5 7 17 31

样例输出 Copy

NO
YES
NO
YES
NO

来源/分类