2^x mod n = 1 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 18742 Accepted Submission(s): 5860 ...
分类:
其他好文 时间:
2018-05-25 13:57:44
阅读次数:
148
int Euler(int n){ if(n == 1){return 1;} int ans = n; int k = 1; int i; for(i = 2;n != 1;i += k){ if(n % i == 0){ ans /= i; ans *= (i - 1); ... ...
分类:
其他好文 时间:
2018-05-24 16:40:27
阅读次数:
152
快速幂 GCD EXGCD 求x,y,使得gcd(a,b) = a*x +b*y = d 中国剩余定理 a = b[i] % w[i] 这里w[]之间两两互质。求a。 欧拉函数 组合数 待更……咕咕咕咕咕咕咕咕咕。 ...
分类:
其他好文 时间:
2018-05-22 23:55:38
阅读次数:
207
先看欧拉函数是什么 然后是定义式 p是分解x所得的质因子,举个例子 φ(30)=8,30=(2^1)*(3^1)*(5^1),所以 但是这个公式挺不好记得是吧,那我们来简单理解一下 可以简单地理解为每次删掉了对应颜色的数,而因为每次删掉的数是平均分配的,所以可以直接计算个数。 然后欧拉函数还有一些性 ...
分类:
其他好文 时间:
2018-05-19 23:29:00
阅读次数:
214
Description 求区间$[l,r]$权值积的欧拉函数值。 "详细题面" Solution 直接考虑一个数的欧拉函数如何计算,有:$φ(x)=x\prod \dfrac{p 1}{p}$($p$是$x$的质因子) 要求一段区间权值积欧拉函数值其实就是要求这个区间包含不同质数的$\dfrac{p ...
分类:
其他好文 时间:
2018-05-16 23:10:59
阅读次数:
220
参考陈牧歌在apio2018的讲课课件 cpp include include include using namespace std; typedef long long ll; ll n; int pri[4641590], cnt, phi[4641590], msh[1544665][2]; ...
分类:
其他好文 时间:
2018-05-15 10:45:21
阅读次数:
170
题目链接: https://cn.vjudge.net/problem/POJ-1284 题目大意: 就是给出一个奇素数,求出他的原根的个数。 解题思路: 由于是m是奇素数,m的欧拉函数值为m - 1,所以直接求出?(m - 1)即可 ...
分类:
其他好文 时间:
2018-05-14 22:58:17
阅读次数:
179
链接:https://www.nowcoder.com/acm/contest/121/J来源:牛客网 题目描述 大家知道,黑猫有很多的迷弟迷妹,当然也有相亲相爱的基友,这其中就有一些二五仔是黑猫的小老弟。小老弟是如何产生的呢?聪明的iko告诉黑猫,其实是有规律的(她怎么知道???)! 一开始,有两 ...
分类:
其他好文 时间:
2018-05-14 21:34:59
阅读次数:
163
欧拉函数: 在数论,对正整数n,欧拉函数是小于n的正整数中与n互质的数的数目(φ(1)=1)。此函数以其首名研究者欧拉命名(Euler'so totient function),它又称为Euler's totient function、φ函数、欧拉商数等。 例如φ(8)=4,因为1,3,5,7均和8 ...
分类:
其他好文 时间:
2018-05-13 13:38:44
阅读次数:
114
一.数论 1.1 费马小定理是数论中的一个重要定理,其内容为: 假如p是质数,且(a,p)=1,那么 a^(p-1) ≡1(mod p)。即:假如a是整数,p是质数,且a,p互质,那么a的(p-1)次方除以p的余数恒等于1。 1.2 中国剩余定理 1.3 欧拉函数在数论,对正整数n,欧拉函数是少于或 ...
分类:
其他好文 时间:
2018-05-12 12:47:15
阅读次数:
195