Khảo cổ học
Đề bài
Mô tả
Cho một xâu chỉ gồm các ký tự "a", "b", "c", trong đó không có hai ký tự liên tiếp nào giống nhau.
Hãy tìm một xâu đối xứng (palindrome) là dãy con của sao cho độ dài của không nhỏ hơn .
Xâu là dãy con của nếu có thể thu được bằng cách xóa đi một số (có thể bằng hoặc tất cả) ký tự của . Xâu đối xứng là xâu đọc từ trái sang phải giống hệt đọc từ phải sang trái.
Bạn không cần cực đại hóa độ dài của , chỉ cần thỏa mãn ràng buộc độ dài nói trên. Nếu có nhiều đáp án, in ra đáp án bất kỳ.
Dữ liệu vào
Một dòng duy nhất chứa xâu .
Dữ liệu ra
In ra một xâu đối xứng là dãy con của với .
Ràng buộc
- chỉ gồm các ký tự "a", "b", "c".
- Không có hai ký tự liên tiếp nào của giống nhau.
- Luôn tồn tại đáp án hợp lệ.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| cacbac | ccc | . Xâu ccc có độ dài , là palindrome và là dãy con của cacbac. Các đáp án khác như cacac, aba, caac cũng hợp lệ. |
| abc | a | . Chỉ cần một ký tự bất kỳ, ví dụ a, đã là palindrome độ dài . |
| cbacacacbcbababacbcb | ccaabbaacc | . Đáp án có độ dài , là palindrome và là dãy con. Nhiều đáp án khác cũng hợp lệ. |
Bình luận