- 1
- 0
- 约1.22千字
- 约 34页
- 2022-05-26 发布于北京
- 举报
数论;扩展欧几里德算法;欧几里德算法;原理;续;实现代码:;扩展欧几里德算法;原理;续;; ret = extended_gcd(b, a % b,x, y);
tmp = x;
x = y;
y = tmp - a / b * y;
return ret;
}
int main()
{
int a,b,x, y, z;
scanf(%d%d,a,b);
z=extended_gcd(a,b, x, y);
printf(%d %d %d\n,z,x,y);
return 0;
};线性同余方程 ;;;代码:形如ax+by=c;练习;中国剩余定理;;它是用来干什么的?;它的原理是什么?;续;续;;练习题目:;数论:素数问题;;用筛法求素数 ;1.开一个大的bool型数组prime[],大小就是n+1就可以了.先把所有的下标为奇数的标为true,下标为偶数的标为false.??? 2.然后:????? for( i=3; i=sqrt(n); i+=2 )????? {?? if(prime[i]) ????????? for( j=i+i; j=n; j+=i ) prime[j]=false;????? }??? 3.最后输出bool数组中的值为true的单元的下标,就是所求的n以内的素数了。??? 原理很简单,就是当i是质(素)数的时候,
原创力文档

文档评论(0)