数论基础题.ppt

上传人:99****p 文档编号:1518649 上传时间:2019-03-04 格式:PPT 页数:26 大小:251.50KB
下载 相关 举报
数论基础题.ppt_第1页
第1页 / 共26页
数论基础题.ppt_第2页
第2页 / 共26页
数论基础题.ppt_第3页
第3页 / 共26页
数论基础题.ppt_第4页
第4页 / 共26页
数论基础题.ppt_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、描述 :小明被一个问题给难住了,现在需要你帮帮忙。问题是:给出两个正整数,求出它们的最大公约数和最小公倍数。 输入 :第一行输入一个整数 n( 0 int GCD(int a, int b) if(a int gcd(int x,int y) return x?gcd(y%x,x):y; int main() int i,j,n,m,ret,tem; scanf(“%d“, while(n-) scanf(“%d“, scanf(“%d“, m-; while(m-) scanf(“%d“, ret=ret/gcd(ret,tem)*tem; printf(“%dn“,ret); 基础题 2:

2、 判断二元一次方程有没有整数解描述 :已知 二元一次方程 a*x+b*y=n, 判断这个二元一次方程有没有整数解, x,y为未知数,其中 a, b, n都为整数且不等于零,同时满足 0int GCD(int a, int b) if(a _int64 gcd(_int64 a,_int64 b) if(b=0) return a; return gcd(b,a%b); void exgcd(_int64 a,_int64 b,_int64 n=0; return ; exgcd(b,a%b,m,n); _int64 t; t=m; m=n; n=t-a/b*n; int main()_int6

3、4 x,y,m,n,l,a,b,c,k1,k2,r,t;while(scanf(“%I64d%I64d%I64d%I64d%I64d“,b=l;c=x-y;r=gcd(a,b);if(c%r)printf(“Impossiblen“);continue;a/=r;b/=r;c/=r;exgcd(a,b,k1,k2);t=c*k1/b;k1=c*k1-t*b;if(k1n,(x-1)*m1,所以狼没办法遍历所有的洞,于是兔子躲过一劫!当 n,m的最大公约数等于 1,即互质,刚开始的证明同上,而 k=1,说明狼可以遍历所有的洞,说得更白话点:只要洞口号是 1的倍数,狼就可以进去。练习 3:兔子的烦恼(二)http:/

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。