#P1409. Palindromic characteristics

    ID: 1163 传统题 3000ms 256MiB 尝试: 5 已通过: 1 难度: 10 上传者: 标签>动态规划字符串回文自动机数据结构HashCodeForces

Palindromic characteristics

题目描述

定义一个 kk 阶回文串 ss

  • 如果 k=1k = 1,那么 ss 为回文串。
  • 否则,ss前半部分后半部分为相等的 k1k - 1 阶回文串。

ss前半部分后半部分是其长度为 s2\lfloor \frac{|s|} 2 \rfloor 的前(后)缀。

给定字符串 ss,对于 1is1 \leq i \leq |s|,依次输出 ssii 阶回文子串的个数。

输入格式

一行一个字符串 ss1s50001 \le |s| \le 5000

输出格式

输出 s|s| 个整数,依次表示 ssii 阶回文子串的个数。

abba
6 1 0 0
abacaba
12 4 1 0 0 0 0