1318: Послідовність

Перегляд у форматі PDF

Надіслати розв'язок

Бали: 10,00 (partial)
Time limit: 1.0s
Memory limit: 64M

Author:
Problem type
Allowed languages
Assembly, Awk, Brain****, C, C++, Java, mono C#, Pascal, Perl, Python, Sed, Text, vb

У не спадній послідовності із ~n~ ~(1≤n≤100000)~ чисел, знайти елемент, який більший за задане число ~a~, та елемента, який менший за це ж саме число.

Формат вхідних даних

Перший рядок вхідного потоку містить число. У другому рядку через пропуск, записано и чисел. У наступному рядку записано число ~k~ ~(1≤k≤25000)~ – кількість запитів.

Кожний запит задає число ~a~. Числа, що є запитами записані в окремому рядку через пропуск.

Формат вихідних даних

Для кожного запиту, в окремий рядок, через пропуск, записати два числа.

Перше число – значення елемента масиву, який є найбільшим серед усіх найменших елементів послідовності порівнюючи з ~a~.

А друге число, це значення найменшого серед найбільших елементів послідовності порівнюючи з ~a~. Формат виводу згідно прикладу.

Приклад вхідних даних

4
1 4 5 7
4
4 6 0 10

Приклад вихідних даних

1 5
5 7
Х 1
7 Х

Коментарі

Please read the guidelines before commenting.


Ще немає коментарів.