Codeforces Round 136 (Div. 2) |
---|
Закончено |
Маленький Слоник увлекается рекурсивными функциями.
В этот раз это функция сортировки. Пусть есть перестановка a из целых чисел от 1 до n, включительно. Через ai обозначим i-ое число перестановки. Тогда рекурсивная функция Маленького Слоника f(x) для сортировки первых x чисел перестановки работает следующим образом:
Преподаватель Маленького Слоника считает, что такая функция работает не корректно. Но, что-бы не получить двойку, Маленький Слоник хочет каким-то образом показать работоспособность его функции. Помогите ему — найдите такую перестановку чисел от 1 до n, включительно, что, после выполнения функции Маленького Слоника (а именно вызова f(n)), перестановка будет отсортирована по возрастанию.
В единственной строке записано целое число n (1 ≤ n ≤ 103) — размер перестановки.
В единственную строку выведите n различных чисел от 1 до n — искомая перестановка. Числа в строке разделяйте пробелами.
Гарантируется, что ответ существует.
1
1
2
2 1
Название |
---|