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

Bài 2 · Lập trình

Xâu kí tự

Điểm
6 điểm
Tên chương trình
CAU2.*
Vào / Ra
CAU2.INP → CAU2.OUT

Đề bài

Cho xâu kí tự SS chỉ chứa các kí tự IN HOA trong bảng chữ cái tiếng Anh.

Yêu cầu: Tìm độ dài lớn nhất của xâu con liên tiếp không chứa một trong các kí tự 'A', 'N', 'H'.

Dữ liệu vàoCAU2.INP

Vào từ tệp CAU2.INP gồm:

  • Dòng đầu tiên ghi số nguyên dương TT, là số lượng xâu (T≤10T \le 10);
  • TT dòng tiếp theo, mỗi dòng ghi một xâu có độ dài không quá 10510^5 kí tự.

Kết quả raCAU2.OUT

Ghi ra tệp CAU2.OUT gồm TT dòng, mỗi dòng một số nguyên là độ dài xâu con liên tiếp tìm được theo yêu cầu, nếu không có xâu con liên tiếp thỏa mãn thì ghi ra −1-1.

Ràng buộc

  • Có 30% số điểm có xâu đầu vào chỉ có một kí tự 'A' và không có 'N', 'H';
  • Có 30% số điểm có xâu đầu vào có một kí tự 'A', một kí tự 'H', không có kí tự 'N' và độ dài xâu ≤102\le 10^2;
  • 40% số điểm còn lại không có ràng buộc gì thêm.

Ví dụ

Dữ liệu vàoCAU2.INP
3
ABRBCDAB
LCKHABWCHTHUR
ANHA
Kết quả raCAU2.OUT
5
3
-1

Giải thích

Độ dài lớn nhất của các xâu con thỏa mãn tương ứng là:

  • xâu 1: 5 ký tự BRBCD.
  • xâu 2: 3 kí tự 'LCK' và 'BWC'.
  • xâu 3: Không có xâu thỏa mãn.

Thuộc đề thi

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

Thanh Hóa · Cấp tỉnh · Năm học 2025-2026