————线性筛法
BAJim_H
比孤独更可悲的事情,就是根本不知道自己很孤独,或者分明很孤独,却把自己都骗得相信自己不孤独。
展开
-
神奇的线性筛法
关于线筛所谓线性筛法,显然它是线性的,所以是O(N)O(N)神奇的东西int getprime(int lim) { int i,j,num=0; fo(i,2,lim) { if (!bz[i]) { prime[++num]=i; for(j=1;i*j<=lim;j++) bz[i*pri原创 2016-06-01 21:19:58 · 726 阅读 · 0 评论 -
[51Nod 1594] Gcd and Phi
Description 求∑i=1n∑j=1nφ(gcd(φ(i),φ(j)))\sum\limits_{i=1}^{n}\sum\limits_{j=1}^{n}φ(gcd(φ(i),φ(j))) n<=2*10^6 Solution原创 2016-12-24 08:15:16 · 521 阅读 · 0 评论 -
[JZOJ4695]【GDOI2017模拟8.14】佐助的难题
Description 求在1到n!范围内,与m!互质的数的数量,由于答案太大,只需计算答案对R取模之后的答案即可,保证R是一个质数 对于100%的数据n<=10000000,T<=10000 保证R为质数,m<=n,n < R Solution对于求原创 2017-12-14 16:10:28 · 291 阅读 · 0 评论 -
[JZOJ4919] 神炎皇
Description 神炎皇乌利亚很喜欢数对,他想找到神奇的数对。 对于一个整数对(a,b),若满足a+b<=n且a+b是ab的因子,则成为神奇的数对。请问这样的数对共有多少呢? 对于100%的数据n<=100000000000000。 Solution先讲一下我的SB思路 我乱搞弄出这么一个式子 若a+b|aba+b|ab,那么a,ba,b一定可以表示为 pn(n+q),p原创 2016-12-12 19:25:04 · 694 阅读 · 0 评论 -
【学习小记】狄利克雷卷积+杜教筛
Preface 这东西分明就是玄学暴力 用来求简单的数论函数的前缀和,像φ,μφ,\mu这类的东西 当然,约数和,约数个数之类的也是可以的 Text 数论函数是指定义域是整数,陪域是复数的函数 Dirichlet 卷积 定义两个数论函数f,gf,g 它们的狄利克雷卷积表示f∗gf*g,设卷起来得到的新函数是hh h(i)=∑d|if(i)g(id)h(i)=\sum\li原创 2017-07-13 21:37:03 · 3677 阅读 · 4 评论