2076: Код Грея

Переглянути як PDF

Надіслати розвʼязок

Бали: 10,00 (частково)
Ліміт часу: 1.0s
Ліміт памʼяті: 500M
Ввід: stdin
Вивід: stdout

Тип задачі

Код Грея — це список усіх ~2^n~ бітових рядків довжини ~n~, де будь-які два послідовні рядки відрізняються рівно одним бітом (тобто їх відстань Хеммінга дорівнює одиниці).

Ваше завдання — створити код Грея для заданої довжини ~n~.

Обмеження

  • ~1 \le n \le 16~

Формат вхідних даних

Єдиний вхідний рядок містить ціле число ~n~.

Формат вихідних даних

Надрукуйте ~2^n~ рядків, які описують код Грея. Ви можете роздрукувати будь-яке дійсне рішення.

Приклад вхідних даних

2

Приклад вихідних даних

00
01
11
10

Коментарі

Будь ласка, прочитайте правила перед коментуванням.


Наразі коментарів немає.