- 博客(3)
- 收藏
- 关注
原创 线性筛法
线性筛法埃拉托斯特尼筛法线性筛法埃拉托斯特尼筛法#define ll long longconst int maxn = 1e5 + 5;int vis[maxn], prime[maxn];void Prime(int n){ memset(vis,0, sizeof(vis));//标记是否为素数 memset(prime, 0,sizeof(prime));//存素数 int cnt = 0; vis[0] = vis[1] = 1;//0和1都不是素数
2020-07-10 09:17:44 183
原创 欧拉函数
欧拉函数欧拉函数的值欧拉函数的求法求单个欧拉函数(直接实现)线性筛法求欧拉函数原理实现欧拉降幂这是费马小定理 ap−1≡1(mod p)a^{p-1} \equiv 1\quad (\rm mod \ \ p)ap−1≡1(mod p)欧拉在证明费马小定理后对其予以一般化若 (a,n)=1(a,n)=1(a,n)=1,那么 $aφ(n)≡1(mod n)a^{φ(n)}\equiv1\quad(\rm mod \ \ n)aφ(n)
2020-07-10 09:13:09 83
原创 费马小定理
费马小定理证明应用费马小定理是数论中的一个定理:假如 aaa 是一个整数,ppp 是一个质数,那么 ap−aa^p-aap−a 是 ppp 的倍数,可以表示为 $ a^p \equiv a\quad (\rm mod \ \ p) $如果 aaa 不是 ppp 的倍数,这个定理也可以写成ap−1≡1(mod p) a^{p-1} \equiv 1\quad (\rm mod \ \ p)ap−1≡1(mod p)证明因为 (a,p)=1(a,p)=1
2020-07-10 09:04:55 286
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人