[Quảng Trị - TS10 - 2022] Câu 4: Xâu đối xứng


Gửi bài giải

Điểm: 1300,00
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: BAI4.INP
Output: BAI4.OUT

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Một xâu được gọi là đối xứng nếu đọc từ trái sang phải cũng giống như đọc từ phải sang trái. Cho một xâu chữ cái Latin in thường không đối xứng.

Yêu cầu: Thêm vào bên trái xâu một số chữ cái để thu được xâu đối xứng, sao cho độ dài xâu tạo được là nhỏ nhất.

Input

Đọc từ file văn bản BAI4.INP một dòng chứa xâu đã cho. Xâu chỉ gồm chữ cái Latin in thường và có độ dài không quá ~500000~.

Output

Ghi ra file văn bản BAI4.OUT một số nguyên dương là độ dài xâu đối xứng ngắn nhất tạo được.

Scoring

  • Subtask ~1~ ~(60\%)~: độ dài xâu không quá ~200000~.
  • Subtask ~2~ ~(40\%)~: không có ràng buộc gì thêm.

Example input 1

babaa

Example output 1

7

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.