20 发,3 h 终于过了!
27 pts → 55 pts:尝试了 KMP,乱骗。
67 pts ×3:重构哈希。
73 pts ×2:优化 vector,多了一个点。
86 pts ×3:map 的查询改成 count,摆脱 TLE!
79 pts ×2:改模数改炸了。
最后,发现 hack:
I:
aaaabbbb
2
aaa
b
O:
a
发现是 h(x) 要在保存时 h[q]=h[q-1]*P+s[i]-'a'+1;
变成 h[q]=h[q-1]*P+s[i]-'a'
+1;
!
100 pts AC