#Libre6401. 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