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] ROT-Affine kết hợp

    ROT-Affine kết hợp

    Mã hóa hai bước: trước tiên dịch ROT-k (x' = (x + k) mod 26), sau đó áp Affine (a,b): y = (a·x' + b) mod 26.

    In ra bản mã (giữ nguyên ký tự không phải chữ).

    Ví dụ

    • a=5,b=8,k=3, A → x'=(0+3)=3 → y=(5*3+8)%26=23 → X.
    • Định dạng đầu vào:

      Dòng 1: a b k. Dòng 2: chuỗi.

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

      0 ≤ a,b,k ≤ 25.

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

      Chuỗi đã mã hóa.

    Ví dụ:

    Đầu vào:

    5 8 3
    A
    

    Đầu ra:

    X

    Giải thích:

    x'=3, y=(5*3+8)%26=23 → 'X'.

    Đang tải editor...