随笔分类 -  倍增

摘要:乘法并不容易用 FFT 或 NTT 维护,考虑在模意义下化乘为加。 化乘为加主要有两种方法:\(\log\) 和 \(\gamma\)(指标),由于在取模意义下,所以使用后者。 那剩下的部分就是快速幂,用 NTT 加速即可。时间复杂度 \(O(m\log m\log n)\)。 #include<b 阅读全文
posted @ 2025-01-21 09:04 长安一片月_22 阅读(3) 评论(0) 推荐(0) 编辑
摘要:\(xor\) 最大值想到线性基,路径想到 \(lca\) 和树链剖分,由于没有修改用 \(lca\) 就可以。先用处理 \(fa\) 数组的方式处理倍增线性基(自然是得用线性基合并的),在求 \(lca\) 时把所有线性基全部合到一块儿就行。 考虑到本题实际上核心在于让路径上的线性基数量 \(\l 阅读全文
posted @ 2024-12-16 09:32 长安一片月_22 阅读(8) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示