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

Đối xứng

Trung bìnhBắc Ninh2025-2026Tự chọnXâu ký tự
Điểm
4 điểm
Tên chương trình
DOIXUNG.*
Vào / Ra
DOIXUNG.INP → DOIXUNG.OUT

Đề bài

Cho xâu ký tự SS chỉ gồm các kí tự in hoa, in thường, chữ số. Xâu con là xâu được lấy ra từ xâu SS một số ký tự liên tiếp. Xâu SS cũng được coi là xâu con của chính nó. Một xâu là đối xứng nếu đọc từ phải sang trái cũng thu được kết quả giống như đọc từ trái sang phải.

Ví dụ: Các xâu "madam", "IOI", "aba6aba" là các xâu đối xứng, các xâu "Caab", "92328", "abda" là các xâu không đối xứng.

Yêu cầu: Cho xâu SS có độ dài không quá 10410^4 kí tự chỉ gồm các kí tự in hoa, in thường, chữ số, tìm độ dài xâu con đối xứng dài nhất trong xâu SS.

Dữ liệu vàoDOIXUNG.INP

Đọc từ tệp văn bản DOIXUNG.INP chứa xâu ký tự SS.

Kết quả raDOIXUNG.OUT

Ghi ra tệp văn bản DOIXUNG.OUT một số là kết quả cần tìm.

Ràng buộc

  • Subtask 1: có 70% test với xâu SS có không quá 500 kí tự;
  • Subtask 2: có 30% test không có ràng buộc gì thêm.

Ví dụ

Dữ liệu vàoDOIXUNG.INP
Caaba1ababa
Kết quả raDOIXUNG.OUT
7

Giải thích

Xâu con đối xứng dài nhất là xâu aba1aba có độ dài 7.

Thuộc đề thi

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

Bắc Ninh · Cấp tỉnh · Năm học 2025-2026