试试以下 Hack 数据:
23 NEUVILLETTENEUVILLETTEE
正确答案应该是 NEUVILLETTE,如果你的代码是判断了一组解之后就把有解的标记设置为 true 的话那就会判出 NOT UNIQUE,因为可以有两个删除方案(删除倒数第二或者倒数第一个 E 都可以构造出原串 NEUVILLETTE)
NEUVILLETTE
true
NOT UNIQUE
E
我的做法先设置一个变量 anshash 为一个非常奇怪的值(我用的 1.2e181.2e181.2e18),在记录答案的时候如果新答案的 Hash 值和 anshash 不同那么就视为多组解。
anshash