![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数论
SeanLLLL
这个作者很懒,什么都没留下…
展开
-
欧几里得及扩展欧几里得
欧几里得算法又名辗转相除法,用于计算两个正整数a, b的最大公约数 公式 gcd(a, b) = gcd(b, a%b)(gcd()表示求最大公约数) 证明: 设a, b的最大公约数为k,设a = kx, b=ky, 其中x,y互质 代码int Gcd(int a, int b){ while(b != 0) { int r = b; ...原创 2018-08-09 16:35:41 · 140 阅读 · 0 评论 -
素数筛
素数的倍数一定是合数, 用素数的倍数筛掉合数#include<cstdio>#include<cstring>#define原创 2018-03-15 20:55:11 · 137 阅读 · 0 评论 -
欧拉函数
定义 对正整数n,欧拉函数是小于n的正整数中与n互质的数的数目(φ(1)=1) 通式 性质 代码直接求解欧拉函数: 利用欧拉函数的通式求解//转自博客https://blog.csdn.net/qq_36409190/article/details/53173777//直接求解欧拉函数 #include<cstdio>int euler(int ...原创 2018-08-06 09:47:31 · 169 阅读 · 0 评论 -
算术基本定理(唯一分解定理)
转载自:https://blog.csdn.net/qq_34446253/article/details/52211543 唯一分解定律:又称为正整数的唯一分解定理,即:每个大于1的自然数均可写为质数的积,而且这些素因子按大小排列之后,写法仅有一种方式。当题目有大数相除,求余数时,精度要求高时...转载 2018-08-06 16:45:30 · 5821 阅读 · 0 评论 -
快速判断能否被某个数整除
转载自https://www.cnblogs.com/xz816111/p/4580491.html (1)被2整除的数的特征:一个整数的末位是偶数(0、2、4、6、8)的数能被2整除。(2)被3整除的数的特征:一个整数的数字和能被3整除,则这个数能被3整除。(3)被4整除的数的特征:一个整数的末尾两位数能被4整除则这个数能被4整除。可以这样快速判断:最后两位数,要是十位是单数,个位...转载 2019-02-26 21:38:03 · 6851 阅读 · 0 评论