A. Двоичные строки без двух единиц подряд
3000 мс · 256 МБ · всё или ничего
Выведите все строки длины из нулей и единиц, в которых никакие две единицы не стоят рядом, в лексикографическом порядке.
Порождать все строк и отбрасывать плохие можно, но не нужно: ветвь, где запрет уже нарушен, обрывается сразу, и перебор становится во много раз короче.
Формат ввода
Одна строка содержит число ().
Формат вывода
Все подходящие строки, по одной на строку.
Примеры
ввод
3
вывод
000 001 010 100 101
Войдите, чтобы отправлять решения.