根号分治与多项式的巧妙结合:GYM-104386G
|总字数:134|阅读时长:1分钟|浏览量:
根号分治与多项式的巧妙结合:GYM-104386G
本文搬运自本人高中时期CSDN博客,若图片加载不出来,可到原文查看:https://blog.csdn.net/zhangtingxiqwq/article/details/132866002
使用范围:序列上对于 每种 数的计数问题
考虑对每种数的出现次数进行根号分治
如果出现次数很少,直接平方暴力即可
如果很大考虑任意 (i,j) ,我们拆一下,再移一下,然后就变成了卷积形式
文章作者: zhangxixi
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 zhangxixi的博客!
相关推荐

2023-09-03
环上计数+计数转概率:ABC318EX
环上计数+计数转概率:ABC318EX 本文搬运自本人高中时期CSDN博客,若图片加载不出来,可到原文查看:https://blog.csdn.net/zhangtingxiqwq/article/details/132650494 https://atcoder.jp/contests/abc318/tasks/abc318_h 先转为概率, fif_ifi 表示 iii 个点两人都AC的概率, gig_igi 表示恰好一个人AC的概率。 两个人都AC,只能为全部自环, fi=1i!f_i=\frac 1 {i!} fi=i!1 现在求 gng_ngn 。然后有个定理, ...

2023-09-25
生成函数套sperner定理+哈夫曼树思想维护多个多项式乘法:CF1257G
生成函数套sperner定理+哈夫曼树思想维护多个多项式乘法:CF1257G 本文搬运自本人高中时期CSDN博客,若图片加载不出来,可到原文查看:https://blog.csdn.net/zhangtingxiqwq/article/details/133270189 首先有spener定理,肯定选 m2\frac m 22m 最优 那怎么计算本质不同的选数方案呢?根据一些生成函数的知识,某个质数出现次数为 ccc ,我们就可以令其为 1+x+x2+⋯+xc1+x+x^2+\dots+x^c1+x+x2+⋯+xc ,然后所有多项式相乘的第 m2\frac m 22m 项即为答案...

2023-09-18
简单的反射容斥与多项式快速幂:Loj#6738. 王的象棋世界
简单的反射容斥与多项式快速幂:Loj#6738. 王的象棋世界 本文搬运自本人高中时期CSDN博客,若图片加载不出来,可到原文查看:https://blog.csdn.net/zhangtingxiqwq/article/details/132978606 首先看到不能走出边界,发现是个反射容斥 对于此题,我们可以采用循环卷积来实现反射容斥 也就是说,如果我们走出了边界,相当于就是走到了另一边 而实现这个过程我们可以把卷完后 i+pi+pi+p 的部分直接平移到 iii 就行 加速这个过程可以用多项式快速幂 1234567891011121314151617181920212223...

2023-08-31
多项式求逆
多项式求逆 本文搬运自本人高中时期CSDN博客,若图片加载不出来,可到原文查看:https://blog.csdn.net/zhangtingxiqwq/article/details/132612478 已知 FFF ,求 GGG 考虑倍增 F(x)∗H(x)≡1(modxn/2)F(x) * H(x) \equiv 1 \pmod{x^{n/2}}F(x)∗H(x)≡1(modxn/2) F(x)∗G(x)≡1(modxn/2)F(x) * G(x) \equiv 1 \pmod{x^{n/2}}F(x)∗G(x)≡1(modxn/2) 假设 HHH 已知,求G 做差可得: H...

2026-06-18
容斥原理+哈夫曼式多项式乘法NTT:ABC462G
容斥原理+哈夫曼式多项式乘法NTT:ABC462G 本文搬运自本人高中时期CSDN博客,若图片加载不出来,可到原文查看:https://blog.csdn.net/zhangtingxiqwq/article/details/162099398 https://atcoder.jp/contests/abc462/tasks/abc462_g 首先根据容斥原理,我们相当于求: 我们对颜色进行分类,对于颜色 kkk ,我们假设有 XkX_kXk 个球, YkY_kYk 个盒子。 我们现在枚举它有 DkD_kDk 个球放在相应颜色的盒子里,方案有: 因为颜色间不相互影响,所以这...

2023-08-30
NTT总结
NTT总结 本文搬运自本人高中时期CSDN博客,若图片加载不出来,可到原文查看:https://blog.csdn.net/zhangtingxiqwq/article/details/132591415 https://www.luogu.com.cn/problem/P3803 公式: ωn1≡gp−1n(modp)\large\omega_n^1\equiv g^{\frac {p-1}n}\pmod p ωn1≡gnp−1(modp) 然后所有单位根运算都可以转成原根了!(前提 ppp 为质数) ppp 常为 998244353,它的原根 ggg 为 3 实现细节: ...