Palindrome xuất hiện nhiều nhất
Xem dưới dạng PDF
Gửi bài giải
Điểm:
25
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
đầu vào:
stdin
Đầu ra:
stdout
Tác giả:
Kiểu bài tập
Cho xâu \(S\). Tìm palindrome xuất hiện nhiều lần nhất trong \(S\) (nếu nhiều palindrome cùng tần số thì in ra palindrome đầu tiên theo thứ tự xuất hiện).
Định dạng đầu vào
- Một dòng chứa xâu \(S\) (\(1 \le |S| \le 2000\)).
Định dạng đầu ra
- Một số nguyên là tần số xuất hiện nhiều nhất của một palindrome nào đó.
- Dòng thứ hai: palindrome đó. Nếu không có palindrome nào lặp lại, in ra dòng trống.
Ví dụ
Input:
abacbcb
Output:
2
bcb
Giải thích: Palindrome bcb xuất hiện 2 lần.
Ràng buộc
- 100% số điểm: \(|S| \le 2000\).
Nhận xét