Hoán vị chữ cái
Xem dạng PDF
Gửi bài giải
Điểm:
0,07 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
512M
Input:
stdin
Output:
stdout
Nguồn bài:
Dạng bài
Ngôn ngữ cho phép
C, C++, Go, Java, Kotlin, Pascal, PyPy, Python, Rust, Scratch
Cho một xâu ~S~ chỉ gồm các chữ cái in hoa, ~1 \le~ độ dài ~\le 9~. Yêu cầu:
- Có bao nhiêu cách hoán vị các chữ cái của xâu ~S~
- Liệt kê các hoán vị đó theo thứ tự từ điển
Input
Gồm ~1~ dòng duy nhất chứa xâu ~S~
Output
- Dòng ~1~: Ghi số lượng hoán vị tìm được ~(K)~
- ~K~ dòng tiếp theo, mỗi dòng ghi một xâu hoán vị của xâu ~S~ theo đúng thứ tự từ điển
Sample Input
ABAB
Sample Output
6
AABB
ABAB
ABBA
BAAB
BABA
BBAA
Đang tải...