字符串hash

H(i)=s[i]+s[i+1]x+...s[n-2]x^(n-2-i)+s[n-1]x^(n-1-i)
Hash(i,L)=s[i]+s[i+1]x+...s[i+L-2]x^(L-2)+s[i+L-1]x^(L-1)
                 =H[i]-H[i+L]*x^L
对于LCP(i,j)，二分答案L，判断Hash(i,L)与Hash(j,L)是否相等。