G. Вся последовательность кода Грея
3000 мс · 256 МБ · всё или ничего
Выведите код Грея для всех чисел от до по порядку.
Формула та же: . Задача техническая, и её смысл — увидеть последовательность целиком и убедиться, что соседние значения действительно отличаются ровно одним битом.
Полезно посмотреть на неё в двоичном виде при : . Видно, что вторая половина — это первая, прочитанная задом наперёд, с добавленной единицей слева. Именно так код Грея и строят рекурсивно, а формула со сдвигом — короткая запись того же самого.
Формат ввода
Одна строка содержит число ().
Формат вывода
Одна строка из чисел.
Примеры
ввод
3
вывод
0 1 3 2 6 7 5 4
Войдите, чтобы отправлять решения.