Sản xuất mochi

Xem dạng PDF

Gửi bài giải

Điểm: 800 (OI)
Giới hạn thời gian: 5.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Người đăng:
Nguồn bài:
Bạch Thần
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Lơm mở dây chuyển sản xuất bánh mochi để kiếm thêm tiền mua skin Karthus (chú ý: Lơm chứ không phải Lâm). Một hộp bánh mochi tiêu chuẩn gồm ~n~ cái bánh mochi được xếp trên một hàng dọc gồm ~n~ ô. Tuy nhiên do bận học T5T nên dây chuyền của cậu có đôi chút trục trặc, dẫn đến một hộp mochi có thể thiếu một cái, một vài cái hoặc có thể không có cái bánh nào. Hãy tìm tất cả hộp bánh khác nhau mà dây chuyền sản xuất phế như Swain sp trong tay Lơm có thể tạo ra. Một hộp bánh có thể được biểu diễn bằng một xâu gồm các ký tự ~0~ hoặc ~1~. Ví dụ: hộp ~5~ cái mà chỉ có ô thứ nhất và ô kế cuối có bánh mochi được biểu diễn bằng dãy ~10010~.

Input

Gồm một số nguyên ~n~ (~1 \le n \le 20~) duy nhất thể hiện số mochi trong một hộp.

Output

Gồm nhiều dòng, mỗi dòng chứa một dãy chỉ bao gồm các ký tự ~0~ hoặc ~1~ thể hiện một hộp mochi. Do có nhiều hộp mochi khác nhau có thể được tạo ra nên hãy in ra mỗi hộp đúng một lần và theo thứ tự từ điển tăng dần.

Sample input

3

Sample output

000
001
010
011
100
101
110
111

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.