在下山市停留的最后一天,为了纪念他们参加的最后一次 UOI,hehe 蚤决定和 he_____he 蚤一起去酒馆喝酒。
出人意料的是,他们在酒馆看到了孔乙己。在下单的时候,孔乙己凑了上来,对 hehe 蚤说:“你学过 OI 吗?” hehe 蚤点一点头。孔乙己说,“学过 OI,……我便考你一考。border 的四种求法,怎样做的?” hehe 蚤想,这本是字符串中极入门的题目,便懒懒的答他道,“不就是建 SAM 后扫描线树剖线段树吗?”孔乙己显出极高兴的样子,点头说,“对呀对呀!这题还有第二种做法,还可以求出基本子串字典,你知道吗?”
he_____he 蚤听到后起了兴致,反问孔乙己道:“你知道 border 的第五种求法吗?考你一考,这题怎样做的?”。he_____he 蚤边说边用手指蘸了水,在柜台上写下了题面。
但这下不仅孔乙己被难住了,连 hehe 蚤也陷入了沉思。你能帮他们解决 he_____he 蚤的题目吗?
题目描述
如果一个字符串
例如,字符串
为了展示 border 的第五种求法,he_____he 蚤给定了一个长度为
如果一个字符串
例如,字符串
现有
所有
输入格式
第一行两个正整数
第二行一个由小写字母构成的字符串
第三行
接下来
输出格式
样例一
input
5 4 ababa 1 2 3 4 5 2 3 2 4 1 4 1 5
output
2 3 3 6
explanation
对
样例二
见附件下载。该样例满足子任务 2 的限制。
样例三
见附件下载。该样例满足子任务 3 的限制。
数据范围
对于所有数据,保证
子任务编号 | 特殊性质 | 分值 | |
---|---|---|---|
无 | |||
A | |||
B | |||
无 | |||
特殊性质 A:保证
特殊性质 B:保证
时间限制:
空间限制:
后记
本在一旁慢慢喝酒的小 d 听到了 he_____he 蚤的题目,三下五除二就秒杀了,起身走过来教育了 hehe 蚤和孔乙己。
在欢声笑语中,这一次旅程终于画上了句点。也许他们中的每一个人都永远不会忘记这一天。