社区讨论

我的做法是否正确?

P7114[NOIP2020] 字符串匹配参与者 2已保存回复 7

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
7 条
当前快照
1 份
快照标识符
@mm1o3l69
此快照首次捕获于
2026/02/25 14:42
2 周前
此快照最后确认于
2026/02/26 19:50
上周
查看原帖
过不了样例,于是询问。
特判 n<3ans=0n < 3 \to ans = 0,枚举 AB(1,n)|AB| \in (1, n) 进而枚举 (AB)p(1,n)|(AB) ^ p| \in (1, n),通过哈希 hash\operatorname{hash} 判断是否合法,这样可以不重不漏地枚举结构合法的 A,B,CA, B, C,然后我预处理出 F(C)F(C)prei,jpre_{i, j} 表示前缀 ii 中满足 F(1...x)jF(1...x) \le j 的个数,就能 Θ(1)\Theta(1) 计算答案,时间复杂度 O(t(nlogn+nV))O(t \cdot (n \cdot \log' n + n \cdot V))V=26V = 26

回复

7 条回复,欢迎继续交流。

正在加载回复...