Cho xâu S. Một xâu con đối xứng (palindrome) là xâu con liên tiếp đọc xuôi và đọc ngược giống nhau.
Hãy tìm độ dài của xâu con đối xứng dài nhất trong S. Sử dụng thuật toán Manacher chạy trong O(∣S∣).
Ví dụ: S= babad có các xâu con đối xứng bab và aba (độ dài 3), nên đáp án là 3.
Một dòng chứa xâu S gồm các chữ cái la-tinh thường.
1≤∣S∣≤106.
In ra một số nguyên là độ dài xâu con đối xứng dài nhất.
Ví dụ:
Đầu vào:
babad
Đầu ra:
3
Giải thích:
Đang tải editor...