kmp算法感觉还是挺难写的