#1342. 4.写博客
4.写博客
4.写博客
题目描述
小泽发了一篇博客,由个小写英文字母组成,由于包含违禁词,被自动隐藏。
具体地,违禁词有个,分别为,,,。
小泽发现,只要博客中,连续地包含了其中违禁词,那么博客就会被自动隐藏。换言之,对于任意,都不能是最终发表的博客的子串。
于是小泽决定在原来的博客上把一部分字母替换成空格,使得它不再包含违禁词。如果她把第个字母替换成空格,与之相邻的两个字母将不会连续,但是整篇博客的价值会减少。
小泽想要知道,如何替换可以得到一篇不会被自动隐藏的博客,而价值的减少量最少。请你帮她回答这个问题。
输入格式
第一行两个正整数,,表示初始的博客长度以及违禁的词语个数。
第二行一个长度为的,仅由小写字母组成的字符串,表示初始的博客。
第三行个空格隔开的整数,,,,其中第个数表示把第个字母改成空格导致的整篇博客价值减少量。
接下来行,每行一个仅由小写字母组成的字符串,表示一个违禁的词语。
输出格式
输出一行一个整数表示整篇博客价值减少量的最小值。
数据范围与提示
对于所有测试数据,,,,。
- 子任务(分):, ;
- 子任务(分):,;
- 子任务(分):, ;
- 子任务(分):无特殊限制
样例
5 3
abcde
3 1 3 1 3
abc
bcd
cde
2