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

Бали: 10,00 (partial)
Time limit: 1.0s
Memory limit: 500M
Input: stdin
Output: stdout

Problem type

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

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

Обмеження

  • ~1 \le n \le 16~

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

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

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

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

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

2

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

00
01
11
10

Коментарі

Please read the guidelines before commenting.


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