
math
accosmos
这个作者很懒,什么都没留下…
展开
-
数论中的一个小证明 如果一个整数的各个数字之和能被3(或9)整除,那么这个数就一定能被(3 )或(9 )整除。
证明:以三位数为例,100a+10b+c,如果a+b+c可以被3整除,那么99a+9b+a+b+c也可以被三整除,9也同理,因为个位数只有一位,所有只能拆一份a+b+c,所以,只适用3,9。原创 2020-07-05 13:26:48 · 1329 阅读 · 0 评论 -
快速幂
typedef long long ll;ll mod;ll qpow(ll a, ll n)//计算a^n % mod{ ll re = 1; while(n) { if(n & 1)//判断n的最后一位是否为1 re = (re * a) % mod; n >>= 1;//舍去n的最后一...原创 2020-07-05 13:21:08 · 173 阅读 · 0 评论 -
多项式乘法之FFT快速傅里叶变换
写在前面的话:快速傅里叶应用于多项式,来加速多项式乘法使其复杂度从o()变成o(n()),好了先一步步来,这个算法确实很难,但也不是完全理解不了,只是方式不对。首先,正常的多项式相乘是:A[n]=+x+++~~+,B[n]=~~;C=A[n]*B[n]=~~正常肯定因为这个应该不能再被简化了,但是没有绝对的最简,人们觉得这个复杂度太高,没有艺术美,于是FFT诞生了,多项式再是局...原创 2018-11-15 00:19:15 · 2504 阅读 · 0 评论