Codeforces Round 988 (Div. 3) |
---|
Закончено |
Чтобы помочь вам подготовиться к предстоящему контесту на Codeforces, Ситлали задала задачу на матрицу и пытается передать вам матрицу размером $$$n$$$ на $$$m$$$ через ваш поток ввода. В частности, ваш поток ввода должен содержать следующее:
Однако кто-то перехватил ваш поток ввода, перемешал все данные и поместил их в одну строку! Теперь есть $$$k$$$ целых чисел, все в одной строке, и вы не знаете, что означало каждое целое число. Вместо того чтобы просить Ситлали повторно отправить ввод, вы решаете самостоятельно определить значения $$$n$$$ и $$$m$$$.
Выведите любое возможное значение $$$n$$$ и $$$m$$$, которые могла предоставить Ситлали.
Первая строка содержит целое число $$$t$$$ ($$$1 \leq t \leq 10^4$$$) — количество наборов входных данных.
Первая строка каждого набора входных данных содержит целое число $$$k$$$ ($$$3 \leq k \leq 2 \cdot 10^5$$$) — общее количество входных данных в вашем потоке ввода.
Следующая строка каждого набора входных данных содержит $$$k$$$ целых чисел $$$a_1, a_2, \ldots, a_k$$$ ($$$1 \leq a_i \leq k$$$) — перемешанные входные данные вашего потока ввода. Гарантируется, что $$$n$$$ и $$$m$$$ содержатся среди $$$k$$$ целых чисел.
Гарантируется, что сумма $$$k$$$ по всем наборам входных данных не превышает $$$2 \cdot 10^5$$$.
Для каждого набора входных данных выведите два целых числа, одно возможное значение $$$n$$$ и $$$m$$$. Если существует несколько возможных ответов, выведите любой.
531 1 2113 3 4 5 6 7 8 9 9 10 1188 4 8 3 8 2 8 162 1 4 5 3 381 2 6 3 8 5 5 3
1 1 3 3 2 3 4 1 1 6
В первом наборе входных данных первоначальный ввод мог быть следующим:
1 1
2
Во втором наборе входных данных первоначальный ввод мог быть следующим:
3 3
4 5 6
7 8 9
9 10 11
Название |
---|