LIỆT KÊ HOÁN VỊ
Xem dạng PDF
Gửi bài giải
Điểm:
0,50 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Dạng bài
Ngôn ngữ cho phép
C, C++, Go, Java, Kotlin, Pascal, PyPy, Python, Rust, Scratch
Xét dãy số nguyên ~A = (1, 2, \ldots, n)~. Hãy liệt kê tất cả các hoán vị của dãy ~A~ theo thứ tự từ điển.
Input
- Gồm một số nguyên dương ~n~ ~(n \le 10)~.
Output
- In ra ~n!~ dòng, mỗi dòng là một hoán vị, các phần tử trong hoán vị cách nhau bởi dấu cách. Các hoán vị được liệt kê theo thứ tự từ điển.
Sample Input
3
Sample Output
1 2 3
1 3 2
2 1 3
2 3 1
3 1 2
3 2 1
Đang tải...