随笔分类 - 数学——FFT&NTT
摘要:"题目链接" problem 给出一个多项式f,求一个多项式g使得$f(x) g(x) \equiv 1 (mod \ x ^ n)$ solution 利用倍增。假设现在我们已经求出了$f(x)$在$mod \ x ^ n$的逆元$g(x)$,考虑如何求出在$mod\ x ^{2n}$下的逆元$g
阅读全文
摘要:存一发模板233 #include<cstdio> #include<iostream> #include<cstdlib> #include<cstring> #include<algorithm> #include<queue> #include<vector> #include<ctime>
阅读全文
摘要:"题目链接" problem 给出两个长度为n的数列a,b。求一个数列c满足:$$c[k] = \sum\limits_{i = k} ^ na[i]b[i k]$$ $n\le 10^5$ solution 长得和卷积很像,观察一下卷积的形式:$c[k]=\sum\limits_{i=0}^ia[
阅读全文
摘要:这篇文章主要是整理一些定理,方便后面复习。没有证明~~(学OI要什么证明)~~。 数论相关 常见的积性函数 单位函数 \(\epsilon(n)=[n=1]\) 欧拉函数 \(\varphi(n)=n\sum(1-\frac{1}{p_i})\) 表示小于等于n的数字中与n互质的数字个数。 莫比乌斯
阅读全文
摘要:"题目链接" solution 将式子展开 $$\sum\limits_{i=1}^n(x_i y_i + c)^2 $$ $$=\sum\limits_{i=1}^nx_i^2+y_i^2 2x_iy_i+2c(x_i y_i)+c^2$$ $$=\sum\limits_{i=1}^nx_i^2+
阅读全文
摘要:扯 去北京学习的时候才系统的学习了一下卷积,当时整理了这个笔记的大部分。后来就一直放着忘了写完。直到今天都腊月二十八了,才想起来还有个FFT的笔记没整完呢。整理完这个我就假装今年的任务全都over了吧。 更改了一些以前不大正确的地方,又添加了一些推导,证明实在不会。 有一些公式,但个人觉得还是比较好
阅读全文