| Krosh Kaliningrad Contest 2 |
|---|
| Закончено |
У Кроша скоро день рождения, и он догадывается, что ему подарят перестановку $$$p$$$ размера $$$n$$$, только не знает, какую именно. В перестановке размера $$$n$$$ все числа различны и каждое число от $$$1$$$ до $$$n$$$ встречается ровно один раз. Крошу может не совсем понравиться перестановка, ведь он любит неподвижные точки $$$-$$$ это такие позиции $$$i$$$, в которых $$$p_i = i$$$, и ему хотелось бы, чтобы в перестановке была хотя бы одна неподвижная точка. Поэтому к перестановке, которую ему подарят, он может применять некоторые операции. За одну операцию он может поменять местами любые два соседних элемента в перестановке. Крош научился всегда применять минимальное возможное количество операций, чтобы получить устраивающую его перестановку, но теперь перед ним стоит вопрос $$$-$$$ а какое максимальное количество операций ему придется выполнить в худшем случае?
Вам дано число $$$1 \le n \le 10^5$$$ $$$-$$$ размер перестановки, которую подарят Крошу.
В первой строке выходного файла выведите максимально возможное количество операций, которое Крош сделает в худшем случае. Во второй строке выведите перестановку, на которой достигается такое количество операций. Если решений несколько, можете вывести любое.
2
1 2 1
| Название |
|---|


