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] Gronsfeld - Giải mã

    Giải mã Gronsfeld

    Trừ chữ số khóa: P[i] = (C[i] - d[i mod m]) mod 26.

    Ví dụ

    Khóa 31415, bản mã KFPMT → HELLO.

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

      Dòng 1: khóa chữ số. Dòng 2: bản mã (chữ HOA).

    • Ràng buộc đầu vào:

      1 ≤ số chữ số khóa ≤ 100; 1 ≤ độ dài bản mã ≤ 1000.

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

      Một dòng: bản rõ.

    Ví dụ:

    Đầu vào:

    31415
    KFPMT

    Đầu ra:

    HELLO

    Giải thích:

    K-3=H, F-1=E, P-4=L, M-1=L, T-5=O.

    Đang tải editor...