| Codeforces Round 1029 (Div. 3) |
|---|
| Закончено |
Операция сжатия на массиве $$$a$$$ размером $$$m$$$ определяется следующим образом:
Определим счёт перестановки$$$^{\text{∗}}$$$ $$$p$$$ как максимальное количество раз, которое вы можете выполнить операцию сжатия на $$$p$$$.
Юсеф дал вам одно целое число $$$n$$$. Постройте перестановку $$$p$$$ длины $$$n$$$ с максимально возможным счётом. Если есть несколько ответов, вы можете вывести любой из них.
$$$^{\text{∗}}$$$Перестановка длины $$$n$$$ — это массив, состоящий из $$$n$$$ различных целых чисел от $$$1$$$ до $$$n$$$ в произвольном порядке. Например, $$$[2,3,1,5,4]$$$ является перестановкой, но $$$[1,2,2]$$$ не является перестановкой (число $$$2$$$ встречается дважды в массиве), и $$$[1,3,4]$$$ также не является перестановкой (при $$$n=3$$$ в массиве есть $$$4$$$).
Первая строка входных данных содержит целое число $$$t$$$ ($$$1 \le t \le 10^3$$$) — количество наборов входных данных.
Каждый набор входных данных содержит целое число $$$n$$$ ($$$3 \le n \le 2 \cdot 10^5$$$) — размер перестановки.
Гарантируется, что сумма $$$n$$$ по всем наборам входных данных не превышает $$$2 \cdot 10^5$$$.
Для каждого набора входных данных выведите любую перестановку $$$p_1, p_2, \dots, p_n$$$, которая максимизирует количество операций сжатия.
236
1 3 2 2 3 6 4 5 1
В первом наборе входных данных:
Можно показать, что максимальное количество операций, которые мы можем выполнить, равно $$$1$$$. Другой допустимый ответ — $$$p = [2, 3, 1]$$$.
Во втором наборе входных данных:
Максимальное количество операций, которые мы можем выполнить, равно $$$4$$$. Любая перестановка со счётом $$$4$$$ является допустимой.
| Название |
|---|


