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] Vigenère trên số - Giải mã

    Giải mã Vigenère trên số

    Đảo phép cộng: P[i] = (C[i] - K[i mod m]) mod 26. Lưu ý trong Python % 26 luôn trả về giá trị không âm.

    Ví dụ

    C = 11 23 4 4, K = 11 4 → 0 19 19 0.

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

      Dòng 1: dãy số bản mã. Dòng 2: dãy số khóa.

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

      1 ≤ số phần tử bản mã ≤ 1000; 1 ≤ số phần tử khóa ≤ 100; mỗi số 0..25.

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

      Một dòng: dãy số bản rõ.

    Ví dụ:

    Đầu vào:

    11 23 4 4
    11 4

    Đầu ra:

    0 19 19 0

    Giải thích:

    (11-11)=0, (23-4)=19, (4-11)%26=19, (4-4)=0.

    Đang tải editor...