Codeforces Round 455 (Div. 2) |
---|
Закончено |
Дано число N. Найдите две перестановки:
& — побитовая операция И.
Входные данные состоят из одной строки, содержащей одно целое число N (1 ≤ N ≤ 105).
Для каждой подзадачи, если требуемая перестановка не существует, выведите одну строку «NO»; иначе выведите «YES» в первой строке и N элементов перестановки, разделенных пробелами, во второй строке. Если для подзадачи существует несколько перестановок, выведите любую из них.
3
NO
NO
6
YES
6 5 4 3 2 1
YES
3 6 2 5 1 4
Название |
---|