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...