随笔分类 - 数论-欧拉函数
摘要:Luogu5285 [十二省联考2019]骗分过样例 \(case1,2,3:\) 很明显,求$19x$,直接快速幂。但是$case3$数据很大,可以利用$ab \mod p= a^{b \mod (p-1)} \mod p$边读入边取模。 \(case4:\) 没有给模数?拿第一个大数据,暴力枚举
阅读全文
摘要:http://poj.org/problem?id=3090 欧拉函数 求出互质的数对$(x,y)$个数 $(x,y)\(与\)(y,x)$算两对,要乘$2$,不过$(1,1)$需要特判 还有水平、垂直两种情况 \[ Ans=2\sum_{i=1}^N \varphi(i)+1 \] \(C++ C
阅读全文
摘要:http://poj.org/problem?id=1284 原根 一个质数的原根个数为$\varphi(p-1)$ #include<iostream> #include<cstdio> #include<algorithm> #define ll long long #define N 1000
阅读全文
摘要:http://www.51nod.com/Challenge/Problem.html#problemId=1135 原根 当$a$模$m$的阶为$\varphi(m)$时,称$a$为模$m$的一个原根 求解原根的方法: 在$[2,p-1]$中依次枚举,若对于$p-1$的每个质因子$p_i$,均不存
阅读全文
摘要:https://www.luogu.com.cn/problem/P4240 参考blog 欧拉函数/莫比乌斯反演 结论: \[ \varphi(ij)=\frac{\varphi(i)\varphi(j)\gcd(i,j)}{\varphi(\gcd(i,j))} \] 证明见此处 正常操作之后,
阅读全文
摘要:https://www.luogu.com.cn/problem/P3768 欧拉反演/杜教筛 欧拉反演公式: \[ \sum_{d|n} \varphi(d)=n \] 本题: \[ \sum_{i=1}^n \sum_{j=1}^n ij\gcd(i,j) \\ 对\gcd(i,j)进行欧拉反演
阅读全文
摘要:http://poj.org/problem?id=2478 题意:求欧拉函数前缀和 欧拉函数 数据范围小,不需要杜教筛 利用线性筛求欧拉函数,通过求解欧拉函数的公式计算: \[ \varphi(n)=(1-\frac{1}{p_{1}}) (1-\frac{1}{p_{2}})\cdots(1-\
阅读全文
摘要:http://poj.org/problem?id=2407 题意:求一个大数的欧拉函数 欧拉函数 运用公式即可 \[ \varphi(n)=(1-\frac{1}{p_{1}}) (1-\frac{1}{p_{2}})\cdots(1-\frac{1}{p_{m}})n \qquad(p_{i}为
阅读全文

浙公网安备 33010602011771号