Средняяsearcharrays
Бинарный поиск
Лимит времени 2 с · Память 64 МБПринято: —Решили: 0
Условие
В первой строке дано n, во второй — n целых чисел, отсортированных по неубыванию. В третьей строке дано q — число запросов, в каждой из следующих q строк — одно число x. Для каждого запроса выведите в отдельной строке индекс (с 1) первого вхождения x в массив или -1, если его нет.
Примеры
Пример 1
Ввод
5 1 3 5 7 9 3 5 1 4
Вывод
3 1 -1
Пример 2
Ввод
6 2 2 2 5 8 8 3 2 8 7
Вывод
1 5 -1
Ограничения
- 1 ≤ n, q ≤ 10^5
- -10^9 ≤ a_i, x ≤ 10^9