RT,请问各位大佬,如果要求出各个覆盖子串怎么办?蒟蒻认为应该是:
最大:N−next[N]N-next[N]N−next[N]
次大:N−next[next[N]]N-next[next[N]]N−next[next[N]]
次次大:N−next[next[next[N]]]N-next[next[next[N]]]N−next[next[next[N]]]
...
依次类推
蒟蒻不太会证明,只是感性画了图,从充分性和必要性两个方面证明,但应该不是很严谨,望大佬指教。