【内容】FFT/NTT
步六孤明琪
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【BZOJ4503】两个串
【题目链接】BZOJ4503(权限题)【前置技能】利用FFT/NTT进行字符串匹配【题解】字符串中出现了通配符,一般的字符串算法就失去效果了。先忽略通配符的问题。思考一下,发现一种算法:令每个位置Ak=∑i=0LenT−1(Si+k−LenT+1−Ti)Ak=∑i=0LenT−1(Si+k−LenT+1−Ti)A_k=\displaystyle\sum_{i=0}^...原创 2018-06-20 19:32:06 · 252 阅读 · 0 评论 -
【SDOI2015】【BZOJ3992】序列统计
【题目链接】BZOJ3992【前置技能】数论(原根)快速幂NTT【题解】考虑如果题目要求的是是加法,令函数F(x)=∑xbiF(x)=∑xbiF(x) = \sum{x^{b_i}},那么就是求函数Fn(x) (modxm−1)Fn(x) (modxm−1)F^n(x)~(mod x^{m - 1})中xXxXx^X项的系数,多项式快速幂即可。...原创 2018-09-05 16:21:38 · 231 阅读 · 0 评论 -
【BZOJ4259】 残缺的字符串
【题目链接】BZOJ4259(权限题)【前置技能】FFT/NTT【题解】字符串中出现了通配符,一般的字符串算法就失去效果了。先忽略通配符的问题。令每个位置Ak=∑i=0LenT−1(Si+k−LenT+1−Ti)Ak=∑i=0LenT−1(Si+k−LenT+1−Ti)A_k=\displaystyle\sum_{i=0}^{LenT-1} (S_{i+k-LenT...原创 2018-09-05 19:41:30 · 235 阅读 · 0 评论 -
【TJOI/HEOI2016】【BZOJ4555】【LOJ2058】求和
【题目链接】BZOJ4555LOJ2058【前置技能】NTT斯特林数【题解】∑i=0n∑j=0iS(i,j)∗2j∗j!\displaystyle \sum _{i=0}^{n} \sum _{j=0}^{i} S(i, j)*2^j*j!i=0∑nj=0∑iS(i,j)∗2j∗j!=(∑i=1n∑j=1nS(i,j)∗2j∗j!)+1= \displaystyle ...原创 2018-11-26 22:00:17 · 260 阅读 · 0 评论
分享