Первое вхождение
2000 мс · 256 МБ · всё или ничего
Дан массив из целых чисел, отсортированный по неубыванию. На каждый из запросов нужно ответить, с какой позиции начинается первое вхождение числа .
Позиции нумеруются с единицы. Если числа в массиве нет, ответ равен .
Формат ввода
В первой строке два числа и .
Во второй строке чисел массива по неубыванию, каждое от до .
В третьей строке чисел запросов, каждое от до .
Формат вывода
Выведите чисел — по одному ответу на строку.
Примеры
ввод
6 4 1 2 2 2 5 9 2 5 3 9
вывод
2 5 -1 6
Примечание
Ограничения подобраны так, что перебор массива на каждый запрос не уложится в лимит: запросов по элементов — это действий.
Войдите, чтобы отправлять решения.