该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
重阳节前,小肥来到 “HF 花店”为爷爷奶奶购买鲜花。花店里共有 m(1≤m≤26)种,n 枝鲜花排成一列,每枝花的品种用小写英文字母表示。花店规定,顾客必须购买位置连续的若干枝鲜花。小肥则希望,不论购买的鲜花里有多少品种,每种花都恰好有 k 枝。
请计算出小肥有多少种购买鲜花的方案。
输入格式
输入的第一行包含 2 个正整数 n 和 k。
接下来一行,包含一个长度为 n 且由小写英文字母构成的字符串。其中第 i 个字符代表第 i 枝花的品种。
输出格式
输出一行,其中包含一个整数,表示小肥购买鲜花的方案数。
样例输入1
9 3
aaabcbbcc
样例输出1
3
样例输入2
3 2
abc
样例输出2
0
说明
对于样例 3,4,请点击下载。
对于样例 1:
- 在 aaabcbbcc 中购买 aaa,方案中 a 种花恰好有 3 枝。
- aaabcbbcc 中购买 bcbbcc,方案中 b、c两种花恰好都有 3 枝。
- 购买所有花 aaabcbbcc,方案中 a、b 和 c三种花恰好都有 3 枝。
对于样例 2:
花店里每种花的数量都小于 2,故买花的方案数为 0。
数据范围与规模
对于所有测试数据,保证: 1≤n≤105,1≤k≤1000。
| 测试点编号 |
n≤ |
m |
| 1 |
100 |
m=1 |
| 2 |
m=2 |
| 3−6 |
1000 |
m≤5 |
| 7−10 |
5000 |
m≤26 |
| 11−20 |
105 |