EduBrick

G. Интеллектуальный отпуск

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

Даны посекундные результаты измерений климатического параметра. Изменчивостью тура называется разница между максимальным и минимальным значением параметра за всё время поездки.

Для каждого туриста известно максимальное приемлемое значение изменчивости kik_i. Требуется для каждого определить максимальный по длине диапазон, подходящий для отпуска.

Формат ввода

В первой строке целое число NN (1N6000001 \le N \le 600\,000) — количество измерений. Во второй — NN целых чисел, по модулю не превосходящих 10910^9. В третьей строке число MM (1M1001 \le M \le 100) — количество туристов. В четвёртой — MM целых чисел k1,,kMk_1, \ldots, k_M (0ki1090 \le k_i \le 10^9).

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

Для каждого из MM запросов в отдельной строке выведите два числа: номер первого и номер последнего измерения диапазона. Нумерация с единицы. Если подходящих диапазонов максимальной длины несколько, выведите границы любого.

Примеры

ввод
7
10 1 10 12 11 1 11
2
2 1
вывод
3 5
4 5
Войдите, чтобы отправлять решения.