信竞数学
文章平均质量分 84
tanjunming2020
这个作者很懒,什么都没留下…
展开
-
任意模数NTT(拆系数FFT)
### 介绍一般的NTT的模数$P$都要满足$P=r\times 2^k+1$。但如果不满足这个条件,那就不能直接用NTT了,需要用到任意模数NTT。下面就来介绍一种任意模数NTT——拆系数FFT。原创 2023-07-10 19:39:24 · 233 阅读 · 1 评论 -
任意模数NTT(三模数NTT)
### 介绍一般的NTT的模数$P$都要满足$P=r\times 2^k+1$。但如果不满足这个条件,那就不能直接用NTT了,需要用到任意模数NTT。下面就来介绍一种任意模数NTT——三模数NTT。原创 2023-07-04 20:41:35 · 518 阅读 · 0 评论 -
NTT学习笔记(快速数论变换)
在$FFT$中,我们选择$n$次单位复根作为$x$的值,因为他们满足消去引理、折半引理、求和引理,所以可以用分治的方法将时间复杂度变为$O(n\log n)$。但因为用了复数,所以在精度上有误差。而在一些题目要求的是带模的多项式乘法,所以$FFT$就用不了了。那么,我们能不能让$x$取整数值,使得这个值也能满足消去引理、折半引理、求和引理呢?原创 2023-04-29 11:43:51 · 3347 阅读 · 0 评论 -
FWT学习笔记(快速沃尔什变换)
## 快速沃尔什变换对于求上面这类运算的卷积,我们可以用$FFT$的思路,将两个多项式先正变换,再按位相乘,最后逆变换回来。这就是$FWT$的思路。原创 2023-04-25 19:24:30 · 1857 阅读 · 2 评论 -
第二类斯特林数
### 介绍有$n$个不同的小球,要放在$m$个相同的盒子中,且每个盒子不能为空,问有多少种方案。第二类斯特林数就是这类问题的答案,其表示方法为$S(n,m)$。原创 2023-03-25 17:05:05 · 1639 阅读 · 1 评论 -
切比雪夫距离
切比雪夫距离原创 2023-01-21 16:49:16 · 2160 阅读 · 0 评论 -
用acos(-1)求π
$\arccos(x)$是$\cos x$的反函数。因为$\cos \pi=-1$,而$\arccos(x)$的值域为$[0,\pi]$,所以$\arccos(-1)=\pi$原创 2022-12-17 16:01:23 · 1680 阅读 · 0 评论 -
FFT学习笔记(快速傅里叶变换)
**快速傅里叶变换(Fast Fourier Transformation,简称FFT)** 一般用来加速多项式乘法。求两个$n$次多项式相乘,朴素算法需要$O(n^2)$,但FFT只需要$O(n\log n)$就能解决。原创 2022-12-17 15:52:01 · 2183 阅读 · 0 评论 -
计算几何求直线与交点
### 求线段解析式给出直线上两点的坐标,求直线的解析式。设两点坐标分别为$(x_1,y_1),(x_2,y_2)$,解析式为$ax+by+c=0$则直线斜率为$\dfrac{y_2-y_1}{x_2-x_1}$即$-\dfrac{a}{b}=\dfrac{y_2-y_1}{x_2-x_1}$原创 2022-11-12 13:46:01 · 1336 阅读 · 0 评论 -
拉格朗日插值法
已知$n$个点$(x_i,y_i)$时,可以唯一地确定一个次数不超过$n$的多项式$y=f(x)$。但要怎么求呢?在其他数学家绞尽脑汁的时候,拉格朗日想到:既然这是唯一的,为什么我不能设计$n$个函数,使$p_i(x)$只在$x=x_i$时为$y_i$,其余的$x$值为$0$,再将其求和呢?原创 2022-12-14 19:48:13 · 1168 阅读 · 0 评论