#459. 再见!ACM!
再见!ACM!
问题描述
$\color{red} PS:本题的名字和题面没有一点关系!!!纯粹是为了和《你好!ACM!》凑个对/doge$
给你一个主字符串 ( 中的第 个字符记为 ) 和 个字符串 。
现在你有一种选择操作:每次选择一个区间 ,将这个区间所包含的字符子串记为 , 需要保证 没有被选择过并且这个子字符串 等于其中一个字符串 , 即。
现在,你需要选择若干次(可能为零次),使得没被选择的字符尽可能地少,请求出没被选择的字符最少为多少。
所有字符均为小写字符。
输入格式
第一行输入一个字符串 。
第二行输入一个正整数 。
接下来 行,每行输入一个字符串 。
输出格式
请求出没被选择的字符最少为多少。
输入样例
abcddd
3
ab
bc
ddd
输出样例
1
说明
在 和 中,你只能选择一个。如果你同时选择 和 ,主字符串 中的第二个字符 就会被选择两次,不符合题意。
所以,符合题意的选择为 或者 。
这样的选择会让没被选择的字符数量最少,为 。
评测数据规模
对于所有评测数据, , ,