#P9937. 子串排序
子串排序
题目描述
给定一个长度为 的字符串 。
定义长度为 的子串 的起点为 。
对于长度为 的所有子串,按照字典序从小到大排序(字典序相同时按照起点从小到大)后,子串的起点形成的序列 $G=[ g_1, g_2, ... , g_{n-L+1}](1\leq g_i \leq n-L+1)$
定义 $$f(L)=\sum_{i=1}^{n-L+1} g_i*i$$
对于所有,输出
输入格式
一个长度为 的字符串 。
输出格式
共一行,包含 个整数,第 个整数为
样例
输入样例
cba
输出样例
10 4 1
样例解释
L=1, G=[3,2,1], F(1)=10
L=2, G=[2,1], F(2)=4
L=3, G=[1], F(3)=1
提示
对于 的数据
对于 的数据
相关
在以下作业中: