EduBrick

Ближайшее значение

1000 мс · 256 МБ · всё или ничего

Дан отсортированный по неубыванию массив. Для каждого запроса xx найдите элемент массива, ближайший к xx. Если ближайших два, выведите меньший.

Формат ввода

В первой строке числа nn и qq (1n,q1051 \le n, q \le 10^5). Во второй строке nn целых чисел по неубыванию, в третьей — qq запросов. Все числа по модулю не превосходят 10910^9.

Формат вывода

Для каждого запроса одно число.

Примеры

ввод
3 4
1 5 9
4 7 100 -100
вывод
5 5 9 1
Войдите, чтобы отправлять решения.