#aBC213F. [ABC213F] Common Prefixes
[ABC213F] Common Prefixes
AT_abc213_f [ABC213F] Common Prefixes
题目描述
对于两个字符串 ,它们的相似度 定义为从头开始连续相同的字符数。例如,abc 和 axbc 的相似度为 ,aaa 和 aaaa 的相似度为 。
给定一个长度为 的字符串 。记 表示从第 个字符开始的子串。对于 ,请计算 。
输入格式
输入通过标准输入给出,格式如下:
输出格式
输出 行。
第 行输出 时问题的答案。
输入输出样例 #1
输入 #1
3
abb
输出 #1
3
3
2
输入输出样例 #2
输入 #2
11
mississippi
输出 #2
11
16
14
12
13
11
9
7
4
3
4
说明/提示
限制条件
- 是仅由小写英文字母组成的长度为 的字符串
样例解释 1
分别为 abb、bb、b。
- 当 时,$f(S_1, S_1) + f(S_1, S_2) + f(S_1, S_3) = 3 + 0 + 0 = 3$
- 当 时,$f(S_2, S_1) + f(S_2, S_2) + f(S_2, S_3) = 0 + 2 + 1 = 3$
- 当 时,$f(S_3, S_1) + f(S_3, S_2) + f(S_3, S_3) = 0 + 1 + 1 = 2$
由 ChatGPT 4.1 翻译