请尝试手写实现二分查找。
给定一个长度为 的不下降序列 ,你需要处理 个询问。
对于每一个询问,给定一个整数 ,你需要回答 是否出现在序列 中。
输入
第一行包含两个整数 ,含义如题目所示。
第二行包含 个用空格间隔的整数 ,表示序列 。
第三行包含 个用空格间隔的整数 ,第 个数表示第 次询问给定的数。
输出
对于每个询问,输出一行。
如果 出现在了序列 中,输出 YES
;否则输出 NO
。
样例
标准输入 复制文本 |
10 10 1 61 126 217 2876 6127 39162 98126 712687 1000000000 100 6127 1 61 200 -10000 1 217 10000 1000000000 |
标准输出 复制文本 |
NO YES YES YES NO NO YES YES NO YES |