Олимпиадный тренинг

Задача . Есть ли такое число?


Задача

Темы:

Дан массив из n целых чисел, отсортированный по неубыванию, и k запросов. Числа в массиве могут повторяться.

Для каждого числа-запроса x определите, встречается ли оно в массиве.

Все запросы относятся к исходному массиву. Массив во время обработки запросов не меняется.

Входные данные

В первой строке содержатся два целых числа n и k (1 ≤ n ≤ 105, 1 ≤ k ≤ 105) — длина массива и количество запросов.

Во второй строке содержатся n целых чисел — элементы массива, отсортированного по неубыванию.

В третьей строке содержатся k целых чисел — запросы. Все элементы массива и запросы по модулю не превосходят 2 · 109.

Выходные данные

Для каждого запроса выведите в отдельной строке YES, если число встречается в массиве, и NO в противном случае. Используйте заглавные латинские буквы.


Примеры
№Входные данныеВыходные данные
1
7 6
2 4 7 7 7 9 12
7 8 2 12 1 20
YES
NO
YES
YES
NO
NO
2
1 3
10
9 10 11
NO
YES
NO
Статистика успешных решений по компиляторам
 Кол-во
Python11
С++1
Комментарий учителя