trang chủ / đề bài / bn_hsg9_26_c

Đối xứng

Đề bài

Mô tả

Cho xâu ký tự S 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 S một số ký tự liên tiếp. Xâu S 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. Chữ in hoa và chữ in thường được coi là các ký tự khác nhau.

Ví dụ: Các xâu "madam", "IOI", "abababa" 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 S có độ dài không quá 104 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 S.

Dữ liệu vào

Gồm duy nhất một dòng chứa xâu ký tự S.

Dữ liệu ra

Một số là kết quả cần tìm.

Ràng buộc

  • 1≤|S|≤104, S chỉ gồm chữ cái in hoa, chữ cái in thường và chữ số.
  • 70% số test có xâu S không quá 500 ký tự.
  • 30% số test không có ràng buộc gì thêm.

Ví dụ

Input Output Giải thích
Caabalababa 7 Xâu con đối xứng dài nhất là xâu abalaba có độ dài 7.
xAbBAy121 3 Ví dụ bổ sung: AbBA không đối xứng vì b và B là hai ký tự khác nhau; xâu con đối xứng dài nhất là 121.

Bình luận

Không có bình luận tại thời điểm này.

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.47 awk 1.3.4 gcc 16.2.0 dotnet 10.0.402 g++ 16.2.0 g++-themis 16.2.0 g++17 16.2.0 g++20 16.2.0 g++23 16.2.0 clang++ 22.1.8 dmd 2.113.0 dart 3.13.6 gforth 0.7.3 gfortran 15.3.0 go 1.27.3 groovyc 5.1.3 javac 26.0.2.1 node 26.12.1 julia 1.13.2 kotlinc 2.4.21 lean 4.35.0 sbcl 2.2.9 lua 5.5.1 nim 2.2.12 fpc 3.2.2 fpc-themis 3.2.2 perl 5.42.3 php 8.5.12 pike 8.0 swipl 9.0.4 pypy3 7.3.23 python3 3.15.1 racket 8.7 ruby 4.0.8 rustc 1.99.1 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 swiftc 6.4.1 tclsh 8.6 bun 1.4.4 deno 2.9.8 v 0.5.2 zig 0.17.0