问题 3284 --差异

3284: 差异

时间限制: 1 Sec  内存限制: 256 MB
提交: 0  解决: 0
[提交][状态][讨论版][命题人:]

题目描述

对于两个长度相等的字符串s,t,若s,t 不同的位数不超过k,则称(s,t) 关系很好。

现在给定长度为n 的字符串S,对于每个1≤i≤n−1,记字符串A 为s 的前i 位,B 为S 的后n−i 位。

现在a,b 分别为A,B 的子串,求出有多少对(a,b)关系很好。

输入

第一行两个整数 n,k,意义如题述。

第二行一个字符串 S。

输出

共n−1 行,每行一个整数,表示答案。

样例输入

样例1
4 0
abca
样例2
6 1
abcadd

样例输出

样例1
1
1
1
样例2
5
9
10
8
5

提示


说明/提示




样例 1 说明



一直都有且仅有 (a,a) 关系很好。




  • 测试点 1:S 仅由一种字符构成;


  • 测试点 2∼3:n≤10;


  • 测试点 4∼6:n≤100。


  • 测试点 7∼10:无特殊限制。



对于所有数据,2≤n≤3×10^3,0≤�≤3×1030≤k≤3×10^3。且 �S 仅由小写字母构成。


来源

[提交][状态]