Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [An toàn thông tin] Giải mã Caesar cơ bản

    Ngược lại với bài toán mã hóa Caesar, cho bản mã CCC và khóa kkk đã dùng để mã hóa, ta có thể khôi phục bản rõ PPP theo công thức:

    P=(C−k) mod 26P = (C - k) \bmod 26P=(C−k)mod26

    Cho một xâu bản mã SSS chỉ gồm các chữ cái in hoa A-Z và khóa nguyên kkk, hãy tìm bản rõ tương ứng.

    Ví dụ: với S=S = S= "KHOOR" và k=3k = 3k=3, bản rõ là "HELLO".

    • Định dạng đầu vào:

      Dòng 1: xâu SSS chỉ gồm các chữ in hoa A-Z, độ dài từ 000 đến 100010001000 (có thể là xâu rỗng). Dòng 2: số nguyên kkk (0≤k≤1090 \le k \le 10^90≤k≤109).

    • Định dạng đầu ra:

      In ra một dòng duy nhất là bản rõ (chữ in hoa, cùng độ dài với SSS).

    Ví dụ:

    Đầu vào:

    KHOOR
    3

    Đầu ra:

    HELLO
    

    Đầu vào:

    
    5

    Đầu ra:

    
    

    Đang tải editor...