蒟蒻求助
查看原帖
蒟蒻求助
636142
teylnol_evteyl楼主2023/9/13 17:42

我用了与扩展 kmp 不同的做法,只用一个 nextnext 数组。

设 nextnext 为 bb 串的 nextnext 数组,如果第 ii 个位置开头的后缀与 bb 的 LCPLCP 是 jj,则 i+j−nextji+j-next_j 与 bb 的 LCPLCP 大于等于 nextjnext_j。

现在用这个方法来优化,对每个点计算它答案的下限,其它然后暴力判断是否长度能增加。

时间复杂度看似 O(n2)O(n^2),实际上可以通过这一题,评测记录。

请问各位大佬,这个算法的复杂度是多少,是否有 Hack 数据。

2023/9/13 17:42
加载中...