- 博客(6)
- 收藏
- 关注
原创 【技能点】杜教筛
求∑i=1nf(i)\sum^{n}_{i=1}f(i)∑i=1nf(i),fff为积性函数。令S(n)=∑i=1nf(i)S(n)=\sum^{n}_{i=1}f(i)S(n)=∑i=1nf(i) ∑i=1n(f∗g)(i)=∑i=1n∑d∣if(id)g(d)=∑i=1n∑d=1n[d∣i]f(id)g(d)=∑d=1ng(d)...
2019-08-14 20:18:42 166
原创 【技能点】Pollard_Rho算法(大数质因数分解)
玄学随机大体方法是,令x=rand(),c=rand()x=rand(),c=rand()x=rand(),c=rand()然后执行y=x,x=x∗x+c,g=gcd(y−x,p)y=x,x=x*x+c,g=gcd(y-x,p)y=x,x=x∗x+c,g=gcd(y−x,p)经大佬多次测试发现,g>1g>1g>1的概率非常高,然后我们就得到了其中一个因数。...
2019-08-14 17:43:56 1653
原创 【技能点】Miller_Rabin算法(大质数判定)
一个数ppp如果是质数,那么一定满足费马小定理,xp−1≡1(mod p)x^{p-1}\equiv1(mod\ p)xp−1≡1(mod p);对于能满足条件1条件1条件1的数ppp,显然不一定都是质数。所以需要进行所谓的二次探测。即若ppp是质数且x2≡1(mod p)x^2\equiv1(mod\ p)x2≡1(mod p),则x≡1(mod&n...
2019-08-14 15:42:46 343
原创 【技能点】类欧几里得
类欧几里得可以在O(logn)的复杂度下求解类似以下的式子;f(n,a,b,c)=∑i=0n⌊ai+bc⌋f(n,a,b,c)=\sum_{i=0}^{n}\lfloor\frac{ai+b}{c}\rfloorf(n,a,b,c)=i=0∑n⌊cai+b⌋g(n,a,b,c)=∑i=0ni⌊ai+bc⌋g(n,a,b,c)=\sum_{i=0}^{n}i\lfloor\frac{ai+b...
2019-08-05 11:38:05 254 1
原创 【技能点】莫比乌斯反演
莫比乌斯反演公式:正向情况下:f(n)=∑d∣ng(d)f(n)=\sum_{d|n}g(d)f(n)=d∣n∑g(d)g(n)=∑d∣nμ(nd)f(d)g(n)=\sum_{d|n}\mu(\frac{n}{d})f(d)g(n)=d∣n∑μ(dn)f(d)反向情况下:f(n)=∑n∣dg(d)f(n)=\sum_{n|d}g(d)f(n)=n∣d∑g(d)g(n)=∑n∣...
2019-07-29 15:11:39 292
原创 FFT板子
先DFT再IDFTstruct Com{ double x,y; Com(double _x=0,double _y=0){x=_x,y=_y;} Com operator + (const Com &t) const{return Com(x+t.x,y+t.y);} Com operator - (const Com &t) const{return Com(x-t...
2019-07-18 10:24:05 199
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人