#abc268h. Ex - Taboo
Ex - Taboo
Score : points
问题描述
给定一个字符串 。Takahashi 可以执行以下操作 次或多次:
- 选择一个整数 ,满足 ,并将 的第 个字符更改为
*
。
Takahashi 的目标是使 不包含任何 个字符串 作为子串。 求实现目标所需的最小操作次数。
以上为通义千问 qwen-max 翻译,仅供参考。
Problem Statement
You are given a string . Takahashi may perform the following operation or more times:
- Choose an integer such that and change the -th character of to
*
.
Takahashi's objective is to make not contain any of strings as a substring.
Find the minimum number of operations required to achieve the objective.
Constraints
- is an integer.
- if .
- and are strings consisting of lowercase English letters.
Input
Input is given from Standard Input in the following format:
Output
Print the answer.
Sample Input 1
abcdefghijklmn
3
abcd
ijk
ghi
Sample Output 1
2
If he performs the operation twice by choosing and for , becomes *bcdefgh*jklmn
; now it does not contain abcd
, ijk
, or ghi
as a substring.
Sample Input 2
atcoderbeginnercontest
1
abc
Sample Output 2
0
No operation is needed.
Sample Input 3
aaaaaaaaa
2
aa
xyz
Sample Output 3
4
update @ 2024/3/10 11:20:12