#E. 「一本通 2.2 练习 3」似乎在梦中见过的样子

    Type: Default 1000ms 512MiB

「一本通 2.2 练习 3」似乎在梦中见过的样子

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.

题目描述

原题来自:2014 年湖北省队互测 Week2

「Madoka,不要相信 QB!」伴随着 Homura 的失望地喊叫,Madoka 与 QB 签订了契约。

这是 Modoka 的一个噩梦,也同时是上个轮回中所发生的事。为了使这一次 Madoka 不再与 QB 签订契约,Homura 决定在刚到学校的第一天就解决 QB。然而,QB 也是有许多替身的(但在第八话中的剧情显示它也有可能是无限重生的),不过,意志坚定的 Homura 是不会放弃的——她决定消灭所有可能是 QB 的东西。现在,她已感受到附近的状态,并且把它转化为一个长度为 nn 的字符串交给了学 OI 的你。

现在你从她的话中知道,所有形似于 A+B+AA+B+A 的字串都是 QB 或它的替身,且 Ak,B1|A|\ge k,|B|\ge 1 (位置不同其他性质相同的子串算不同子串,位置相同但拆分不同的子串算同一子串),然后你必须尽快告诉 Homura 这个答案——QB 以及它的替身的数量。

注:对于一个字符串 SSS|S| 表示 SS 的长度。

输入格式

第一行一个字符串 SS,第二行一个数 kk

输出格式

仅一行一个数 ans\text{ans},表示 QB 以及它的替身的数量。

样例 1

aaaaa
1
6
abcabcabc
2
8

数据范围与提示

对于全部数据,1S1.5×104,1k1001\le |S|\le 1.5\times 10^4,1\le k\le 100,且字符集为所有小写字母。

信息竞赛提高组选修课——KMP

Not Claimed
Status
Done
Problem
6
Open Since
2024-5-31 16:30
Deadline
2024-6-30 23:59
Extension
0 hour(s)