Cho số nguyên dương \(n\). Hãy liệt kê các xâu nhị phân có độ dài đúng \(n\) mà đoạn con 01 (hai ký tự liên tiếp là 0 rồi 1) xuất hiện không quá một lần.
Input
- Một số nguyên dương \(n\).
Output
- Dòng đầu: số \(m\) là số xâu tìm được.
- \(m\) dòng sau: mỗi dòng một xâu, theo thứ tự từ điển tăng dần.
Constraints
- \(1 \le n \le 25\)
Sample Input
4
Sample Output
15
0000
0001
0010
0011
0100
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
Explanation
Xâu duy nhất bị loại là 0101, vì chứa 01 hai lần.
Bình luận
Đăng nhập để bình luận
Chưa có bình luận nào.