如果你的哈希和我以下描述一样,不要用 222 或者 482610482610482610 作为 base,可以用 821821821 或者 541313541313541313。如果 14 分可能是 base 问题。
用 int 自然溢出。
单模数。
明文中的第 iii 个字符哈希值为到上一个相同字符距离乘上 baseibase^ibasei,每次把密文的哈希值乘上 basebasebase,明文左右端点移动进行处理。
我就这样写的,调试的时候为了方便用 222 做 basebasebase 被卡了……
orz hepp,orz Inkyo_qwq