Hoán vị chữ cái

Xem PDF

Điểm: 5 (p) Thời gian: 1.0s Bộ nhớ: 1G Input: bàn phím Output: màn hình

Cho một xâu \(S\) chỉ gồm các chữ cái in hoa,\(1\)<=|S|<=\(9\).

Yêu cầu:

  • \(1\). Có bao nhiêu cách hoán vị các chữ cái của xâu.
  • \(2\). Liệt kê các hoán vị đó theo thứ tự từ điển.

Dữ liệu vào

  • Gồm \(1\) dòng duy nhất chứa xâu \(S\).

Dữ liệu ra

  • 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.
Ví dụ 1
Input
ABAB
Output
6
AABB
ABAB
ABBA
BAAB
BABA
BBAA

Bình luận


  • 0
    nguyenhuuhoang    11:19 p.m. 8 Tháng 8, 2024

    uaa test sao cho in ra sluong hoan vi ma nộp thì kh có số lượng hoán vị trong kq chấm nhỉ:3