Cho một bản mã Caesar, in tất cả 25 khả năng giải mã (với mọi khóa k từ 1 đến 25). Mỗi dòng có dạng k: <bản giải>.
Thuật toán: lặp k = 1..25, giải mã bằng cách dịch ngược k.
Ví dụ: với Khoor, dòng k = 3 cho ra Hello.
Một dòng: bản mã.
Độ dài chuỗi ≤ 200.
25 dòng, mỗi dòng dạng k: <bản giải mã với khóa k>.
Ví dụ:
Đầu vào:
Khoor
Đầu ra:
1: Jgnnq
2: Ifmmp
3: Hello
4: Gdkkn
5: Fcjjm
6: Ebiil
7: Dahhk
8: Czggj
9: Byffi
10: Axeeh
11: Zwddg
12: Yvccf
13: Xubbe
14: Wtaad
15: Vszzc
16: Uryyb
17: Tqxxa
18: Spwwz
19: Rovvy
20: Qnuux
21: Pmttw
22: Olssv
23: Nkrru
24: Mjqqt
25: Lipps
Giải thích:
Đang tải editor...