我要死了.这是我做过的最恶心的题之一. 天下第一的大毒瘤.有gay毒. 我不如熊猫好多年... 题意:给定字符串,求g[i],表示:[0, i]中满足该子串既是前缀又是后缀还不重叠的子串数. 解:题面都写了KMP,想必跟KMP有关. 然后我痛苦的思考了1天无果...... 我首先想到求出nex[]和f[],f[]表示可重叠的既是前缀又是后缀的子串数. 然后想找出f[]和g[]的关系,失败. 然后想到再来一个len[]表示f[]最长的那一个的长度,还是不行... 被折磨了一天,撑不住了,在吃完饭的…