Lớn hơn
...Xem thêm
Hoán vị chữ cái
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
...Xem thêm
Đoạn con giống nhau
Cho một dãy N số nguyên A
Yêu cầu:
Chia dãy A thành ít đoạn nhất mà mỗi đoạn con là các số liền kề nhau cùng giá trị.
Dữ liệu vào:
- Dòng 1: Ghi số nguyên N (0 < N ≤ 106)
- Dòng 2: Ghi N số nguyên, giá trị tuyệt đối mỗi số không vượt quá 109, mỗi số ghi cách nhau một khoảng trống
Dữ liệu ra:
- Dòng 1: Ghi một số nguyên là số đoạn tìm được.
Sample
Input
10
1 1 2 3 2 3 2 2 2 3
Output
7
...Xem thêm
Lũy thừa của 2
Cho số nguyên dương \(N\)
Yêu cầu
Kiểm tra một số xem có phải là lũy thừa của \(2\) hay không?
Input
Số nguyên \(N (N < 10^{12})\)
Output
In ra Yes
nếu \(N\) là lũy thừa của \(2\), ngược lại in ra No
Sample
Input
4
Output
Yes
...Xem thêm