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] Đảo ngược rồi mã hóa Caesar

    Một biến thể: trước tiên đảo ngược chuỗi, sau đó áp dụng mã hóa Caesar với khóa k.

    Ví dụ: với k = 1, abc → đảo thành cba → mã hóa thành dcb.

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

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

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

      0 ≤ k ≤ 25, độ dài chuỗi ≤ 1000.

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

      Một dòng: chuỗi sau khi đảo ngược và mã hóa.

    Ví dụ:

    Đầu vào:

    1
    abc

    Đầu ra:

    dcb

    Giải thích:

    Đảo abc thành cba, rồi dịch +1: c→d, b→c, a→b nên kết quả dcb.

    Đang tải editor...