费马定理: ap≡a(mod p) 其中p为质数,且a不是p的倍数 证明: 。。。。。 欧拉定理: aφ(p)≡1(mod p) φ(x)(欧拉函数)为小于等于x且与x互质的数的个数 φ(x)=∏(pi-1)*piki-1 其中pi表示 x的质因数,ki表示这种质因数的个数 特别的对于质数 φ(x) ...
分类:
其他好文 时间:
2018-07-06 20:25:26
阅读次数:
141
"bzoj4802" 求$10^{18}$级别的数的欧拉函数。 pollardrho算法分解大数质因数即可。(主要是存模板) cpp include using namespace std; typedef long long ll; ll sed=20170831,mo=LLONG_MAX,rt= ...
分类:
其他好文 时间:
2018-06-23 22:50:28
阅读次数:
210
欧拉函数: φ(p)表示小于p的正整数中与p互质的数的个数,称作欧拉函数。 求单个数的欧拉函数时可以利用来求 其中pi为p分解出的质因数,ki表示该质因数的指数 代码: #include<cstdio> #include<iostream> using namespace std; int phi[ ...
分类:
其他好文 时间:
2018-06-15 20:53:53
阅读次数:
137
每一个数字的欧拉函数要大于或等于该数字。求,最小的欧拉函数的下标和的大小。 答案要用longlong存 ...
分类:
其他好文 时间:
2018-06-14 20:55:39
阅读次数:
133
题目链接 "bzoj 2818: Gcd" 题解 对于一个素数p 我们可以求出n中有多少个他的倍数 $k_xp$ 其中,若两数的系数$k_x$互质,那么这两数的gcd为素数p 对于一个素数p也就是求$\lfloor \frac{n}{p} \rfloor $中两两互素数的个数,欧拉函数前缀和就好了 ...
分类:
其他好文 时间:
2018-06-08 20:33:56
阅读次数:
130
题解 写完上一道就开始写这个,大体上就是代码改了改而已= = 好吧,再推一下式子! $\sum_{i = 1}^{n}i = \sum_{i = 1}^{n}\sum_{d | i}\phi(d) = \sum_{i = 1}^{n}\sum_{d = 1}^{\lfloor \frac{n}{i} ...
分类:
其他好文 时间:
2018-06-08 18:02:30
阅读次数:
145
题目链接: https://cn.vjudge.net/problem/SGU-102#author=0 题目大意: 求解小于等于N的且与N互质的数字有多少个 解题思路: 直接求欧拉函数即可 关于欧拉函数的知识:传送门 这里可以直接暴力,但是如果不会欧拉函数单个求,打表求的话还是看上述链接。 ...
分类:
其他好文 时间:
2018-05-31 23:09:17
阅读次数:
161
判断一个数n是否是素数,众所周知可以用O(sqrt(n))的方法。 但是如果要求很多个数,这个方法就不太好了。(比如所有小于n的数,复杂度就是O(n1.5)。) 埃拉托斯特尼筛法,大家都听说过。从2到n,去掉每个数的倍数,剩下来的就是质数。 不过这个方法会重复删除,比如6是2、3的倍数,会被删2次, ...
分类:
其他好文 时间:
2018-05-27 13:52:22
阅读次数:
182
Visible Lattice Points Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 8101 Accepted: 4963 Description A lattice point (x, y) in the first ...
分类:
其他好文 时间:
2018-05-25 21:09:16
阅读次数:
190