Bỏ qua đến nội dung
Kho đề HSG Tin 9Đề thi cấp tỉnh/thành phố

Bài 3 · Lập trình

Mật mã

Trung bìnhQuảng Nam2023-2024Tự chọnXâu ký tự
Điểm
5 điểm
Tên chương trình
MATMA.*
Vào / Ra
MATMA.INP → MATMA.OUT

Đề bài

Trong cuộc kháng chiến chống Mỹ, tổng chỉ huy quân sự Mỹ truyền đi bảng mật mã và đã bị quân ta lấy được. Mật mã của chúng là xâu ký tự bao gồm các chữ cái, chữ số và các khoảng trắng.

Cấp trên yêu cầu cho quân đội ta phải nhanh chóng dịch ra mật mã để phá hủy kế hoạch tác chiến của địch. Mật mã sau khi chuyển đổi bao gồm:

  • Khóa mở hòm tài liệu là tổng các chữ số trong bảng mật mã;
  • Thông tin triển khai kế hoạch tác chiến của địch là dãy các từ sau khi đảo ngược các ký tự trong mỗi từ (không chứa ký tự số).

Dữ liệu vàoMATMA.INP

Từ file văn bản MATMA.INP gồm một dòng chứa xâu ss cho trước (ss không quá 10610^6 ký tự, giữa các từ có thể cách nhau một hoặc nhiều khoảng trắng).

Kết quả raMATMA.OUT

Ghi ra file văn bản MATMA.OUT là mật mã sau khi chuyển đổi gồm khóa mở hòm tài liệu và thông tin triển khai kế hoạch tác chiến. (Các giá trị cách nhau một khoảng trắng).

Ràng buộc

  • Có 60% test tương ứng 60% số điểm của bài với độ dài xâu ss không quá 255 ký tự;
  • Có 40% test tương ứng 40% số điểm của bài với độ dài xâu ss không quá 10610^6 ký tự.

Ví dụ

Ví dụ 1

Dữ liệu vàoMATMA.INP
4ob43 hn54ib0
Kết quả raMATMA.OUT
20 bo binh

Ví dụ 2

Dữ liệu vàoMATMA.INP
n6a5t02 gn6oc4 h3n2ahn
Kết quả raMATMA.OUT
28 tan cong nhanh

Thuộc đề thi

Kỳ thi chọn học sinh giỏi cấp tỉnh THCS năm học 2023-2024 — Môn thi: Tin học

Quảng Nam · Cấp tỉnh · Năm học 2023-2024