分解质因数
文章平均质量分 83
想飞的小菜鸡丶
这个作者很懒,什么都没留下…
展开
-
欧几里得算法和扩展欧几里得算法
欧几里德算法 欧几里德算法又称辗转相除法,用于计算两个整数a,b的最大公约数。 基本算法:设a=qb+r,其中a,b,q,r都是整数,则gcd(a,b)=gcd(b,r),即gcd(a,b)=gcd(b,a%b)。 第一种证明: a可以表示成a = kb + r,则r = a mod b 假设d是a,b的一个公约数,则有 d|a, d|b,而原创 2016-07-29 16:14:37 · 400 阅读 · 0 评论 -
HHU暑期第一弹——小小小数论(欧拉函数+埃式筛法+分解质因数+欧几里得算法+扩展欧几里得算法和模线性方程)
第一弹数论的主要内容有以下几部分:欧拉函数、埃式筛法、分解质因数、欧几里得算法、扩展欧几里得算法和模线性方程。 1、欧拉函数(连续求n个数的欧拉函数) #include using namespace std; int main() { int phi[100];// 用于筛法开素数表 int dive[100];//用于储存1~n的每个数的欧拉函数 int n; cin>>n;原创 2016-07-30 14:35:05 · 1101 阅读 · 0 评论