АВТ
Language: Russian
English

Remote Training on Programming

Problems Online status Contests
News FAQ E-learning
For authors:
Register  ||  Login
 
Hello, Guest! Please login or register.

985. Binary Search in Sorted Array

Time Limit: 3 seconds
Memory Limit:65536KB
Points:100
View Problem Statistics Submit Problem added debug

Дан упорядоченный по неубыванию целочисленный массив и набор чисел ki. Требуется для каждого числа ki найти позиции первого и последнего его вхождения в массив.

Input

Вначале вводится число N от 1 до 1000000 - количество элементов в массиве. После этого на ввод поступает N целых чисел в диапазоне от 0 до 1 миллиарда в неубывающем порядке - элементы масива. Затем указывается количество запросов M (от 1 до 100000). Затем вводится M чисел ki. Все числа отделяются друг от друга пробелами и/или переводами строк.

Output

Для каждого запроса выведите два числа - первую и последнюю позиции числа ki в массиве. Если такое число в массиве не встречается, выведите -1

Sample

InputOutput
5
1 2 2 2 8
2
2 7
2 4
-1

View Problem Statistics Submit Problem discussion Author/source:
Sorted Problems / Sorting and Searching /
985. 293. Heap Construction 1649. Inversions-2 1651. Line Painting - 2
Problems from Contests and Camps / School olympiads and couses of Vologda region / Impulse - 2019 / Binary and Ternary Search, two Pointers /
985. 984. 02 - Equation with tg 18. 03 - Coins 1684. 04 - School Concert
time generating 0.078 sec.
© Copyright VSU, AVT, Nosov D.A., Andrianov I.A.