原根/莫比乌斯学习
文章平均质量分 59
Anxdada
多读书多看报, 少吃零食多睡觉
展开
-
原根的一些理解与题目
下面给出求模素数p的原根的代码: Codeint f[30];//求一个质数的原根 复杂度O(m*log(P-1)), m表示p-1的质因子个数.ll qpow(ll x,ll y,ll m){ ll res = 1; while(y){ if(y&1) res = res*x%m; x = x*x%m; y >>= 1;原创 2017-08-09 17:53:38 · 484 阅读 · 0 评论 -
HDU 1695 GCD 【莫比乌斯入门】
不懂的莫比乌斯的请详细看看这篇博客, 讲的非常好!!!传送门 // 就是求有多少对(x, y) 满足 GCD(x, y) == k , 其中 1 <= x <= c, 1 <= y <= d. 注意题目最后的一句话(你可以认为所有case中的区间的开头是1)// 我们首先对问题进行转化, 可以变成求GCD(x/k, y/k) == 1. 所以 这个就是莫比乌斯的裸题啦~ 根据上面的那个博客所原创 2018-01-22 23:00:04 · 288 阅读 · 0 评论 -
莫比乌斯 板子(基于kuangbin模板)
莫比乌斯经典求解问题: [a, b] 和 [c, d] 中有多少对数的gcd == k. BZOJ - 2301 板子:typedef long long ll;const int maxn = 1e5+5;bool vis[maxn];int pri[maxn], mu[maxn], phi[maxn], sum[maxn];void init() { // 预处理欧拉, 莫...原创 2018-08-14 11:37:18 · 555 阅读 · 0 评论 -
HDU - 6390 GuGuFishtion 【欧拉函数性质 + 逆元预处理 + 莫比乌斯】
题意:给定nnn,mmm,ppp,求 (∑a=1m∑b=1nϕ(ab)ϕ(a)ϕ(b))(modp)(∑a=1m∑b=1nϕ(ab)ϕ(a)ϕ(b))(modp)(\sum\limits_{a=1}^m\sum\limits_{b=1}^n\frac{\phi(ab)}{\phi(a)\phi(b)})\pmod p 其中: 1≤m,n≤1,000,0001≤m,n≤1,000,0001\l...原创 2018-08-14 14:31:16 · 263 阅读 · 0 评论