Problem
二分探索アルゴリズムを実装します。
入力:
- 入力の最初の行に自然数 N
と K
(\(0<N,\ K < ;= 100000\));
- 2 行目には、最初の配列の N
個の要素が含まれ、昇順で並べ替えられています;
- 3 行目 – 2 番目の配列の K
要素。
両方の配列の要素は整数で、それぞれ \(10^9\) を超えません。
出力: K
個の数字をそれぞれ別の行に出力する必要があります "YES
" ; この番号が最初の配列にある場合、 "NO
"そうでなければ。
例
<頭>
# |
入力 |
出力 |
<本体>
1 |
105
1 2 3 4 5 6 7 8 9 10
-2 0 4 9 12
|
いいえ
いいえ
はい
はい
いいえ
|
表>