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

Xâu đối xứng

Điểm
5 điểm
Thời gian
1 giây
Tên chương trình
XAUDX.*
Vào / Ra
XAUDX.INP → XAUDX.OUT

Đề bài

Cho một xâu ST (độ dài không quá 2×1032 \times 10^3 kí tự) chứa ít nhất một chữ cái in hoa (‘A’… ‘Z’) hoặc một chữ cái thường (‘a’… ‘z’) hoặc chữ số (‘0’...‘9’).

Yêu cầu: Hãy tìm độ dài của xâu con đối xứng dài nhất.

Một xâu được gọi là đối xứng nếu nó không có ít hơn một kí tự và nếu đọc từ trái sang phải hay từ phải sang trái đều giống nhau.

Ví dụ: ‘B’; ‘TOT’; ‘BAILIAB’ là các xâu đối xứng.

‘HOCBAI’ là xâu không đối xứng.

Dữ liệu vàoXAUDX.INP

Từ tệp văn bản XAUDX.INP gồm một xâu ST.

Kết quả raXAUDX.OUT

Ghi ra tệp văn bản XAUDX.OUT gồm một số duy nhất là độ dài của xâu con đối xứng dài nhất.

Ràng buộc

Với NN là độ dài của xâu ST

  • Sub1: Có 60% test tương ứng 60% số điểm của bài với N<255N < 255;
  • Sub2: Có 40% test khác tương ứng 40% số điểm còn lại của bài với N≤2×103N \le 2 \times 10^3.

Ví dụ

Dữ liệu vàoXAUDX.INP
ABFGHIKLMLKIHGH
Kết quả raXAUDX.OUT
11

Thuộc đề thi

Kỳ thi học sinh giỏi lớp 9 cấp tỉnh năm học 2020 - 2021 — Môn thi: Tin học

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