题解 | #Zero#

LCT

https://ac.nowcoder.com/acm/contest/81599/A

DP 太困难了,需要使用脑子。 给出一种不需要使用脑子的做法。复杂度是 + 的。 (为什么加号打不进 latex 里面啊)

我们不妨去统计每个子串的贡献总和。

表示区间内问号的个数, 表示区间里 的个数。

我们可以写出这样的一个式子:

我不是很懂为什么所有的加号都被吞了。上面 之间应该有一个加号。

式子形式很简单,第一项 可以去掉,我们只需要考虑极长的不包含 的区间即可。

然后你注意到这个东西就是卷积。设 ,那么

使用 NTT 直接做。

全部评论
这题数据超级水,O(n^2)的做法能过,甚至只要38ms
点赞 回复 分享
发布于 2024-07-25 18:01 上海

相关推荐

03-24 21:23
已编辑
郑州大学 Java
点赞 评论 收藏
分享
SadnessAlex:跟三十五岁原则一样,人太多给这些***惯坏了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务