Gửi bài giải
List editorial
List editorial
Điểm:
10
Time limit: 2.0s
Memory limit: 977M
Tác giả:
Loại đề bài
Simple Math
Trước công nguyên, nhà quân sự người La Mã Julius Ceasar đã nghĩ ra phương pháp mã hóa một bản tin như sau: thay thế mỗi chữ cái trong bản tin bằng chữ cái đứng sau nó k vị trí trong bảng chữ cái.
Giả sử với \(k = 3\), ta có bảng chuyển đổi như sau:
Chữ ban đầu: a b c d e f g h i j k l m n o p q r s t u v w x y z
Chữ thay thế: d e f g h i j k l m n o p q r s t u v w x y z a b c
Khi đó bản tin: \(attack\) sau khi mã hóa sẽ có bản mã \(dwwdfn\) và sau đó Ceasar gửi bản mã cho cấp dưới của mình.
Nhận được bản mã và khóa k, cấp dưới của ông sẽ phải giải mã bản tin để đọc nội dung của nó.
Input Specification
- Dòng đầu tiên ghi khóa k,
- Dòng thứ 2 ghi bản tin sau khi đã được mã hóa.
Output Specification
Đưa ra bản tin ở trạng thái chưa được mã hóa.
Giới hạn: 1 ≤ k ≤ 25, độ dài bản tin không vượt quá 100 kí tự.
Sample Input
7
wyvnyhttpun
Sample Output
programming
Không có ý kiến tại thời điểm này.