eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Шимпанзе из Playboy

Шимпанзе из Playboy

Давным-давно жил шимпанзе по имени Лучу Бандор (он же шимпанзе из Playboy). Лучу был неудачно женат на Банти Моне, невысокой, но симпатичной маленькой леди-шимпанзе. Лучу был высоким и красивым - ему было неудобно брать Банти с собой в общественные места. Люди все время на них пялились. В какой-то момент Лучу больше не выдержал и решил воздать должное своему имени. Он начал искать новую надежду в Средней школе Леди Шимпанзе. Каждый день Лучу забирался на бамбуковое дерево и ждал начала утренней тренировки. Оттуда он мог видеть, как каждая женщина-шимпанзе выполняет свою обычную тренировку. Теперь Лучу искал самую высокую женщину-шимпанзе, которая была бы ниже его; он также хотел найти кого-то немного выше его. Но кого-то такого же роста в его списке никогда не будет. Каждое утро Лучу собирает вереницу шимпанзе и находит двух лучших по заданному критерию. Его работа была облегчена тем фактом, что женщины-шимпанзе в каждой строке были упорядочены по росту, самая низкая - в начале, а самая высокая - в конце. Ваша задача - помочь Лучу в каждый из дней найти двух шимпанзе: самую высокую ниже его, и самую низкую выше его.

Входные данные

В первой строке задано число n (1n50000) - количество шимпанзе на линии. В следующей строке находятся n целых чисел (в диапазоне от 1 до 231 - 1) - рост n шимпанзе. Шимпанзе расположены в порядке неубывания их роста. Следующая строка содержит целое число q (1q25000) - количество запросов. В следующей строке следуют q запросов. Вам даются q чисел, указывающие высоту Лучу! Не волнуйтесь, Лучу из земли где у людей может быть 3 даты рождения; q высот для шимпанзе здесь не имеет значения. q чисел находятся в диапазоне от 1 до 231 - 1.

Выходные данные

Для каждой высоты (запроса) выведите в одной строке два числа. Первое число - это рост самой высокой женщины-шимпанзе, которая ниже Лучу, а следующее число - это рост самой низкой женщины-шимпанзе, которая выше его. Если невозможно найти какую-либо из этих двух высот, замените эту высоту буквой 'X'.

Лимит времени 1 секунда
Лимит использования памяти 128 MiB
Входные данные #1
4
1 4 5 7
4
4 6 8 10
Выходные данные #1
1 5
5 7
7 X
7 X