Xâu nhị phân

Xem dưới dạng PDF

Gửi bài giải


Điểm: 10
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 64M
đầu vào: stdin
Đầu ra: stdout

Tác giả:
Kiểu bài tập

Trong bài toán thiết kế cấu hình nhị phân, người ta cần sinh ra tất cả các chuỗi độ dài \(N\) chỉ chứa các ký tự 01. Hãy lập trình sử dụng đệ quy quay lui (backtracking) để liệt kê toàn bộ các chuỗi nhị phân độ dài \(N\) theo thứ tự từ điển tăng dần.

Định dạng đầu vào

  • Một dòng duy nhất chứa số nguyên dương \(N\) (\(1 \le N \le 20\)).

Định dạng đầu ra

  • Liệt kê mỗi chuỗi nhị phân trên một dòng theo đúng thứ tự từ điển.

Ví dụ

Input:

3

Output:

000
001
010
011
100
101
110
111

Nhận xét

Không có ý kiến tại thời điểm này.