Contest Edu #1 - Xâu đối xứng

Xem dạng PDF

Gửi bài giải


Điểm: 0,50
Giới hạn thời gian: 2.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

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

Yêu cầu

Cho ~t~ truy vấn, mỗi truy vấn chứa một xâu ~s~ độ dài ~n~. Với mỗi truy vấn, hãy tìm số lượng kí tự ít nhất để thêm vào sau xâu ~s~ để tạo thành một palindrome.

Dữ liệu

  • Dòng đầu tiên chứa số ~t~ - số truy vấn cần trả lời ~(1 \le t \le 100)~.
  • Mỗi dòng trong ~t~ dòng tiếp theo chứa một xâu ~s~.
  • Tổng độ dài các xâu không quá ~2 \times 10^5~.

Kết quả

  • Với mỗi truy vấn, in ra trên cùng một dòng là số lượng kí tự ít nhất cần thêm vào và xâu ~s~ sau khi thêm những kí tự ấy.

Ví dụ

Sample Input
4
aaaa
educontest
xyz
abcdefghg
Sample Output
0 aaaa
9 educontestsetnocude
2 xyzyx
6 abcdefghgfedcba

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.