loj#P6401. yww 与字符串
yww 与字符串
题目描述
有一个只包含小写字母,长度为 的字符串 。有一些字母是好的,剩下的是坏的。
定义一个子串 是好的,当且仅当这个子串包含不超过 个坏的字母。
求有多少个不同的满足以下要求的字符串 :
- 作为 的子串出现过。
- 存在一个 出现的位置 ,满足 是好的。
输入格式
第一行有一个字符串 。
第二行有一个字符串 。若 '1'
则表示 是好的,否则表示 是坏的。
第三行有一个整数 。
输出格式
一个整数:答案。
样例
样例一
input
ababab 010101 1
output
5
explanation
所有'b'
是好的,'a'
是坏的。
满足条件的字符串有:"a"
,"ab"
,"b"
,"ba"
,"bab"
。
样例二
input
ababab 100000 1
output
3
explanation
是好的,其他的字符都是坏的。
满足条件的字符串有:"a"
,"ab"
,"b"
。
虽然 "ab"
是坏的,但是这并不影响 "ab"
满足条件,因为 "ab"
是好的。
数据范围与提示
子任务 ( 分):。
子任务 ( 分):。
子任务 ( 分):。
子任务 ( 分):。
子任务 ( 分):。
子任务 ( 分):,若,则。
子任务 ( 分):。
对于 的数据:, 只包含小写字母。
题目来源:全是水题的GDOI模拟赛 by yww