Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

readme.md

Description

Реализуйте двоичный поиск в массиве

Input Format:

В первой строке входных данных содержатся натуральные числа $N$ и $K$ ($0 \lt N, K \le 100,000$). Во второй строке задаются $N$ элементов первого массива, а в третьей строке – $K$ элементов второго массива. Элементы обоих массивов - целые числа, каждое из которых по модулю не превосходит $10^9$

Output Format:

Требуется для каждого из K чисел вывести в отдельную строку "YES", если это число встречается в первом массиве, и "NO" в противном случае.

Example Test Cases

Example 1

Input:

10 10
1 61 126 217 2876 6127 39162 98126 712687 1000000000 
100 6127 1 61 200 -10000 1 217 10000 1000000000 

Output:

NO
YES
YES
YES
NO
NO
YES
YES
NO
YES

Example 2

Input:

10 10
-8 -6 -4 -4 -2 -1 0 2 3 3 
8 3 -3 -2 2 -1 2 9 -8 0 

Output:

NO
YES
NO
YES
YES
YES
YES
NO
YES
YES

Example 3

Input:

10 5
1 2 3 4 5 6 7 8 9 10 
-2 0 4 9 12 

Output:

NO
NO
YES
YES
NO