2001 - MÃ HOÁ THEO KHOÁ (DÀNH CHO HỌC SINH THCS VÀ THPT)CHO TRƯ...

Bài 70/2001 - Mã hoá theo khoá

(Dành cho học sinh THCS và THPT)

Cho trước khoá là một hoán vị của n số (1, 2, ..., n). Khi đó để mã hoá một xâu kí tự ta có thể chia xâu

thànhtừng nhóm n kí tự (riêng nếu nhóm cuối cùng không đủ n kí tự thì ta coa thể thêm các dấu cách vào sau

cho đủ) rồi hoán vị các kí tự trong từng nhóm. Sau đó, ghép lại theo thứ tự các nhóm ta được một xâu đã mã

hoá.

Chẳng hạn: với khoá 3241 (n=4) thì ta có thể mã hoá xâu 'english' thành 'gnlehs i'.

Hãy viết chương trình mã hoá một xâu kí tự cho trước.