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

Bài 14 · Lập trình

Mật mã hội xuân

Điểm
5 điểm
Tên chương trình
MAT_MA.*
Vào / Ra
bàn phím → màn hình

Đề bài

Trong trò chơi "Đi tìm kho báu" tại Hội xuân, Tí tìm thấy một mẩu giấy ghi một dãy các ký tự bao gồm cả chữ cái và chữ số. Để mở được hòm kho báu, Tí cần trích xuất tất cả các số tự nhiên xuất hiện trong dãy đó và tìm số lớn nhất. Biết rằng các số trong dãy được phân cách nhau bởi các ký tự chữ cái.

Yêu cầu: Hãy giúp Tí tìm số tự nhiên lớn nhất có trong xâu ký tự cho trước.

Dữ liệu vào

Đọc từ bàn phím (thiết bị vào chuẩn):

  • Một xâu ký tự SS có độ dài không quá 10510^5 chỉ chứa các chữ cái tiếng Anh (hoa, thường) và các chữ số từ 0 đến 9.

Kết quả ra

Ghi ra màn hình (thiết bị ra chuẩn):

  • Số tự nhiên lớn nhất tìm được. Nếu trong xâu không có số nào, ghi -1.

Ràng buộc

  • Có 20% số điểm tương ứng với xâu SS chỉ xuất hiện một số tự nhiên.
  • Có 30% số điểm tương ứng với xâu SS có độ dài <100< 100, các số xuất hiện đều nhỏ hơn 10610^6.
  • Có 30% số điểm tương ứng với xâu SS có độ dài ≤104\le 10^4, các số xuất hiện đều nhỏ hơn 10910^9.
  • Có 20% số điểm còn lại tương ứng với xâu SS có độ dài ≤105\le 10^5, các số xuất hiện có tối đa 4000 chữ số.

Ví dụ

Ví dụ 1

Dữ liệu vào
ThaiNguyenNo1
Kết quả ra
1

Giải thích

Chỉ có một số tự nhiên duy nhất là 1.

Ví dụ 2

Dữ liệu vào
Hoi28Xuan12ThaiNguyen2026
Kết quả ra
2026

Giải thích

Có ba số tự nhiên là 28, 12, 2026. Số lớn nhất là 2026.

Ví dụ 3

Dữ liệu vào
XuanBinhNgo
Kết quả ra
-1

Giải thích

Không có số tự nhiên nào xuất hiện trong xâu.

Thuộc đề thi

Thi chọn học sinh giỏi cấp tỉnh lớp 9 năm học 2025 - 2026 — Môn: Tin học

Thái Nguyên · Cấp tỉnh · Năm học 2025-2026