Suỗi đối trứng

View as PDF

Submit solution

Points: 0.01
Time limit: 1.0s
Memory limit: 64M
Input: stdin
Output: stdout

Authors:
Problem type

Cho một chuỗi ~s~ gồm ~n~ ký tự. Nhiệm vụ của bạn là đếm số lượng chuỗi con đối xứng (hay còn gọi là chuỗi palindrome) trong chuỗi này. Một chuỗi con đối xứng là chuỗi mà nếu đọc từ trái sang phải và từ phải sang trái đều giống nhau. Hãy khám phá chuỗi này và tìm ra những chuỗi con đối xứng ẩn giấu bên trong.

Giới hạn

  • ~1 ≤ n ≤ 200~
  • ~s~ chỉ bao gồm các ký tự chữ cái Latin viết thường.

Đầu vào

  • Dòng đầu tiên: chuỗi ~s~

Đầu ra

  • Một số nguyên duy nhất: số lượng chuỗi con đối xứng trong ~s~.
Sample Input
ababa
Sample Output
9
Giải thích

Trong chuỗi "ababa", các chuỗi con đối xứng là:

  • Ký tự đơn lẻ: a, b, a, b, a (5 chuỗi).
  • Chuỗi dài hơn: aba, bab, aba, ababa (4 chuỗi).
  • Tổng cộng, số lượng chuỗi con đối xứng là 9.

Comments

Please read the guidelines before commenting.


There are no comments at the moment.