- 数学
关于区间加等比数列的分块+根号重构+OGF 做法
- @ 2022-3-23 21:39:51
这是一个历史遗留题,今天突然想到了就发了上来
然后我的思路是:
分块(块长 )。散块暴力求和。整块维护和,并且用一个 vector 维护 tag。
每当块内 tag 数量达到 时,使用分治+NTT 最后求逆相乘的方式求出所有 tag 对应的 之和。重构次数为 。
时间复杂度 $\Theta(mB_1 + mB_2 \log P + {nm \over B_1} + {nm \over B_1B_2}(B_2 \log^2 B_2 + B_1 \log B_1))$( 为数列长度, 为操作数, 为模数)。 同阶时取 ,则复杂度为 。
问一下以上思路是否可行。
2 条评论
-
Macesuted QWQ LV 10 SU @ 2022-3-25 7:41:37有兴趣的话可以造一下数据放主题库((
-
@ 2022-3-25 7:39:54我觉得似乎可以吧 🤔
- 1