Áp dụng n lớp Caesar liên tiếp với các khóa k1, k2, ..., kn. Vì dịch là phép cộng theo mod 26, kết quả tương đương một lần dịch với tổng các khóa: (k1 + ... + kn) % 26.
Ví dụ: khóa 1 2 3 (tổng 6), A → G.
Dòng 1: số lớp n. Dòng 2: n khóa cách nhau bởi khoảng trắng (nếu n = 0 thì dòng này rỗng). Dòng 3: chuỗi.
0 ≤ n ≤ 100, mỗi khóa 0..25, độ dài chuỗi ≤ 1000.
Một dòng: chuỗi sau khi mã hóa qua n lớp.
Ví dụ:
Đầu vào:
3
1 2 3
ABC
Đầu ra:
GHI
Giải thích:
Đang tải editor...