- 1
- 0
- 约3.32千字
- 约 17页
- 2019-12-22 发布于湖北
- 举报
ijfhf vvvvt ijfhf vvvvt ijfhf vvvvt ijfhf vvvvt ijfhf vvvvt ijfhf vvvvt ijfhf vvvvt ijfhf vvvvt ijfhf vvvvt ijfhf vvvvt ijfhf vvvvt ijfhf vvvvt ijfhf vvvvt ijfhf vvvvt ijfhf vvvvt ijfhf vvvvt ijfhf vvvvt 一位美国的幼儿园老师为了教育孩子火海逃生,引导学生做了一个非 非常有趣的游戏──“火海逃生”。老师将许多乒乓球放进瓶子,只露出 系着的棉线。花瓶代表大楼,细细的瓶颈是惟一的出口,七只乒乓球则 是楼里的居民,要求当大楼突然起火时,全体居民能在短时间里安全逃 离。七名学生兴奋地上场了,他们各执一根棉线,报警器一响,都以最 快的反应拉扯绳子,可一个“人”也没能脱离火海,原来,七只乒乓球都 卡在了瓶口。又开始了第二次实验? 这几个学生面面相觑,只见其中一个小声跟同伴们商量了几句,这 回大家没有各顾各地拉绳子,而是由左到右依次地拉。果然,报警 器的尾音还没结束,七位“居民”已离开了出口,转移到了安全地带。 运筹帷幄,决胜千里 * hhjkl 算法案例之求最大公约数 求以下几组正整数的最大公约数。 (注:若整数m和n满足n整除m,则(m,n)=n。用(m,n)来表示 m和n的最大公约数。) (1)(18,30) (2)(24,16) (3)(63,63) (4)(72,8) (5)(301,133 ) 解:2 1 8 2 4 用公有质因数2除, 3 9 1 2 用公有质因数3除, 3 4 3和4互质不除了。 得:18和24最大公约数是:2×3=6 想一想,如何求8251与6105的最大公约数? 例、求18与24的最大公约数: 6; 8; 63; 8; 7; 短除法 * hhjkl 开始 i=m+1 输入:m,n m MOD i=0且n MOD i=0? i=i-1 输出:i 结束 Y N mn? t=m,m=n,n=t N Y 穷举法(也叫枚举法) 步骤: 从两个数中较小数开始 由大到小列举,直到找到公 约数立即中断列举,得到的 公约数便是最大公约数 。 穷举法 * hhjkl 定理: 已知m,n,r为正整数,若m=nq+r(0≤rn)(即r=m MOD n),则(m,n)=(n,r)。 辗转相除法 分析:m=nq+r …… ① r=m-nq …… ② 例1、求8251和6105的最大公约数。 148=37 ×4 =37 8251=6105×1+2146 (8251,6105) =(6105,2146) 6105=2146 ×2+1813 =(2146,1813) 2146=1813 ×1+333 =(1813,333) 1813=333 ×5+148 =(333,148) 333=148 ×2+37 =(148,37) 解: * hhjkl 练习:用辗转相除法求下列两数的最大公约数: (1)(225,135) (2)(98,196) (3)(72,168) (4)(153,119) 45 98 24 17 * hhjkl 次数 1 2 3 4 5 6 m n r 8251和6105的最大公约数 解: 8251=6105×1+2146 6105=2146 ×2+1813 2146=1813 ×1+333 1813=333 ×5+148 333=148 ×2+37 148=37 ×4 (8251,6105) =(6105,2146) =(2146,1813) =(1813,333) =(333,148) =(148,37) =37 关系式m=np+r中m,n,r得取值变化情况 8251 6105 2146 6105 2146 2146 1813 1813 333 1813 333 148 148 333 37 148 37 0 * hhjkl 辗转相除法求两个数的最大公约数,其算法可以描述如下: 辗转相除法是一个反复执行直到余数等于0停止的步骤, 这实际上是一个循环结构 思考:辗转相除直到何时结束?主要运用的是哪种算法结构? 如此循环,直到得到结果。 ① 输入两个正整数m和n; ② 求余数r:计算m除以n,将所得余数存放到变量r中; ③更新被除数和余数:
您可能关注的文档
最近下载
- 高级钢琴(音阶、琶音、和弦HD版).pdf VIP
- 南昌航空大学公共管理专业考研复试面试问题整理附面试技巧自我介绍.docx VIP
- 中山北路第一小学探究型课程实施方案.doc VIP
- EMBA《招才选将》测试卷1.docx VIP
- 园林植物生产技术绪论.pptx
- 话剧《桑树坪纪事》中饰演李福林的角色创造阐述.docx VIP
- 公司海外工程项目应急响应与处理预案.docx VIP
- EMBA《招才选将》测试卷2.docx VIP
- 2023年初二全等三角形所有知识点总结和常考题提高难题压轴题练习含答案解析.pdf VIP
- 初二平行四边形所有知识点总结和常考题提高难题压轴题练习(含答案解析).pdf VIP
原创力文档

文档评论(0)