字符串哈希
首先对于任意索引i,如果target[i:j]有匹配前缀,那么target[i:j-k](其中j-k≥i)一定有匹配;若target[i:j]没有匹配,那么target[i:j+k](其中k≥0)一定没有匹配。因此可以把所有前缀的哈希置入一个set的列表sets,sets[j]表示前缀长度为j的字符串的哈希值的集合。其实,“target子串的最长前缀匹配”,其实就是主站45题跳跃游戏Ⅱ的贪心。不过字典树的O(nk)显然是超时的,n是words数组长度,k是words数组元素长度总和。



























