cb_085 Tìm độ dài chuỗi con liên tiếp đối xứng dài nhất

Xem dạng PDF

Gửi bài giải

Điểm: 10,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 794M
Input: stdin
Output: stdout

Dạng bài

b_085 Tìm độ dài chuỗi con liên tiếp đối xứng dài nhất

Cho một chuỗi ký tự chỉ gồm các chữ cái thường trong bảng chữ cái tiếng Anh (a-z). Bạn cần tìm một chuỗi con liên tiếp dài nhất của chuỗi ban đầu sao cho nó là một chuỗi đối xứng (palindrome). In ra độ dài của chuỗi con đó và chính chuỗi con đó (nếu có nhiều chuỗi con cùng độ dài, in ra chuỗi con xuất hiện sớm nhất trong chuỗi ban đầu).

Input: Một dòng duy nhất chứa chuỗi S

Output: In ra hai dòng:

Dòng 1: một số nguyên là độ dài của chuỗi con đối xứng dài nhất.

Dòng 2: chuỗi con đối xứng liên tiếp dài nhất tìm được.

Giới hạn: Độ dài 1 ≤ |S| ≤ 1000.

Giới hạn thời gian: 1.0s

Test 1:

Input: babad

Output: 3

Test 2:

Input: cbbd

Output: 2


Bình luận

Hãy đọc nội quy trước khi bình luận.


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