![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
杜教筛
ACM败犬
这个作者很懒,什么都没留下…
展开
-
洛谷 P3768 :简单的数学题(莫比乌斯反演 + 杜教筛)
∑i=1n∑j=1ni∗j∗gcd(i,j)\sum_{i = 1}^n\sum_{j = 1}^ni * j * gcd(i,j)i=1∑nj=1∑ni∗j∗gcd(i,j)=∑d=1n∑i=1⌊nd⌋∑j=1⌊nd⌋i∗j∗d3∗[gcd(i,j)=1] =\sum_{d = 1}^{n}\sum_{i = 1}^{\lfloor\frac{n}{d}\rfloor}\sum_{j =...原创 2019-08-27 21:29:17 · 240 阅读 · 0 评论 -
洛谷 P3172 :[CQOI2015]选数(莫比乌斯反演 + 杜教筛)
∑i1=1h∑i2=1h∑i3=1h...[gcd(i1,i2,i3,..)=k]\sum_{i_1 = 1}^h\sum_{i_2 = 1}^h\sum_{i_3 = 1}^h...[gcd(i_1,i_2,i_3,..) = k]i1=1∑hi2=1∑hi3=1∑h...[gcd(i1,i2,i3,..)=k]=∑i1=1⌊hk⌋∑i2=1⌊hk⌋∑i3=1⌊hk⌋......原创 2019-09-03 12:12:51 · 159 阅读 · 0 评论 -
2019 南京网络赛 E. K Sum(莫比乌斯反演 + 杜教筛)
化简 fn(k)=∑l1=1n∑l2=1n...∑lk=1n(gcd(l1,l2,...,lk))2f_n(k)=\sum_{l_1 = 1}^n\sum_{l_2 = 1}^n...\sum_{l_k = 1}^n(gcd(l_1,l_2,...,l_k))^2fn(k)=l1=1∑nl2=1∑n...lk=1∑n(gcd(l1,l2,...,lk))2=∑d=1n∑l1...原创 2019-09-03 14:49:59 · 217 阅读 · 0 评论 -
2019 西安邀请赛 B. Product(莫比乌斯反演 + 杜教筛 + 欧拉降幂)
如图:求 ∏i=1n∏j=1n∏k=1nmgcd(i,j)[k∣gcd(i,j)]\prod_{i = 1}^n\prod_{j = 1}^n\prod_{k = 1}^nm^{gcd(i,j)[k | gcd(i,j)]}∏i=1n∏j=1n∏k=1nmgcd(i,j)[k∣gcd(i,j)]把求和符号放到幂次就变成求和符号,幂次式子变成:∑i=1n∑j=1n∑k=1ngcd(i,j...原创 2019-09-10 14:07:16 · 292 阅读 · 4 评论 -
Loj #572. 「LibreOJ Round #11」Misaka Network 与求和(莫比乌斯反演 + 杜教筛 + min_25筛(递推版))
代码:#include <bits/stdc++.h>using namespace std;typedef long long ll;const int maxn = 2e5 + 10;const ll mod = 1ll << 32;bool ispri[maxn];ll pri[maxn], num, tot;ll pw[maxn];ll g[...原创 2019-09-13 14:28:01 · 240 阅读 · 0 评论