luogu#P9873. [EC Final 2021] Beautiful String
[EC Final 2021] Beautiful String
题目描述
Prof. Pang recently got a dictionary of the elvish language, including many strings representing their words. He thinks a partition of string is beautiful if both of the following conditions are satisfied:
- , where are nonempty substrings. means the concatenation of string and here.
- .
For example, you can partition the string 114514
into parts : 114514
= 1
+ 1
+ 4
+ 5
+ 1
+ 4
. The first, second, fifth parts are the same, and the third and sixth parts are the same. Thus, the partition of 114514
into 1
, 1
, 4
, 5
, 1
, and 4
is beautiful.
Accordingly, the beauty of a string is defined as the number of beautiful partitions of .
Given a string , please help Prof. Pang to figure out the sum of beauties of all substrings of .
输入格式
The first line contains a single integer indicating the number of test cases.
For each test case, there is one single line containing the string , consisting of digits from 0' to
9'.
It is guaranteed that the length of each in each test case will not exceed and the total length will not exceed .
输出格式
For each test case, output a single line containing an integer, indicating the sum of beauties of all substrings of .
题目大意
当字符串 的一个划分满足如下条件:
-
,其中 为非空子串, 表示将字符串 接于 后。
-
。
则称该划分是美丽的。
字符串 的美丽值定义为 的不同的美丽的划分的个数。
给出字符串 ,求其所有子串的美丽值之和。
2
114514
0000000
1
3