#E. [USACO13MAR] Necklace G

    Type: RemoteJudge 1000ms 128MiB

[USACO13MAR] Necklace G

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

奶牛贝茜将串起 NN 颗刻有字母的宝石,打算制作一条时尚项链。

贝西对自己的物品很爱惜,她不想与目前住在谷仓另一侧的另一头牛分享这条项链。那头牛的名字是一个长度为 MM 的字符串,贝西需要确保这个长度为 MM 的字符串不会作为连续子字符串出现在她项链字符串的任何位置(否则那头牛可能会误以为这条项链是给她的)。贝西决定移除项链中部分石头,以确保另一头奶牛的名字不会作为子串出现。请帮助贝西确定必须移除的最小石头数量。

输入格式

11 行:描述贝西初始项链的长度为 NN 的字符串;每个字符在 az 范围内。

22 行:描述牛棚中另一头奶牛的长度为 MM 的名字,同样由 az 的字符组成。

输出格式

11 行:从贝茜项链中移除最少数量的宝石,使其不再包含另一头奶牛名字的子串。

ababaa 
aba 

1 

提示

至少 20%20\% 的测试用例中,N20N\le 20

至少 60%60\% 的测试用例中,N1000M100N\le 1000,M\le 100

所有测试用例中,N10000M1000N\le 10000,M\le 1000

所有测试用例中,MNM\le N

样例解释:修改后的项链应为 abbaa


更新于 2022.7.29\text{2022.7.29}:新增一组 Hack 数据。

本题中文题面由 ChampionCyan 提供。

ch15 - KMP 与 AC 自动机

Not Claimed
Status
Done
Problem
8
Open Since
2024-1-27 0:00
Deadline
2024-3-3 23:59
Extension
2400 hour(s)