穷举法2009.pptVIP

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
穷举法2009

穷举法 ——2009曹文信息学奥林匹克夏令营 例1:获奖名次 三位老师对参加信息学竞赛的四名学生将获得的名次预测如下: 甲:学生c得第一名,学生d得第四名; 乙:学生a得第一名,学生b得第三名; 丙:学生d得第一名,学生b得第三名; 竞赛结果表明,每位老师都说对了一半,说错了一半。试编写程序排出学生的名次。 例2:分鱼 a,b,c,d,e五人合伙夜间捕鱼,清晨时都疲倦不堪,各自在河边的树丛中找地方睡着了。a第一个醒来,他将鱼平分成五份,把多余的一条扔回河中,拿着自己的一份回家了。b第二个醒来,也将鱼平分成五份,扔掉多余的一条,拿走自己的一份。接着c、d、e依次醒来,也都这样处理。 问:五人至少捕到多少条鱼? 注:每人拿到的都是整条的鱼 例3:分西瓜 小小询问集市上卖西瓜的农民今天上午卖了几个西瓜,这个农民回答说:我在第一个小时卖出了全部西瓜的1/2又1/2个;第二个小时卖出了剩余的1/3又1/3个;第三个小时卖出了剩余的1/4又1/4个;第四个小时卖出了剩余的1/5又1/5个.最后正好剩余11个西瓜。问:这个农民原来一共有多少个西瓜? 例4:百元买百鸡 百元买百鸡问题 (一只公鸡5元,一只母鸡3元,三只小鸡1元) 讨论多种解法的优劣性 例5:数字分组 1~9这9个数字平均分成三组,每组组成一个三位数,且使这三个三位数构成1:2:3的比例,试求所有满足条件的三个三位数。例如:192,384,576这三个就满足条件。 例6:阿姆斯特朗数 阿姆斯特朗数也叫水仙花数。 153(153=1*1*1+3*3*3+5*5*5)是一个三位数的阿姆斯特朗数。 如果要求3~7位的阿姆斯特朗数呢? 例7:锯木棍 长短不一木棍共n根,现要求锯成同样长度,你能求出锯成的最长长度吗? 方法:最大公约数?穷举? 例8: 勾股数 [问题描述] 设三个正整数a、b、c,满足 则称a   b   c 为一组勾股数。 求所有C=N的勾股数(N1000) [问题分析] [算法设计] [参考程序] 勾股数参考程序 例9 直尺刻度 [问题描述]一长29厘米的尺子,只允许在上面刻7个刻度,就能用它直接量出1~29厘米的长度。求这7个刻度的位置。 [问题分析] [算法设计] [参考程序] 直尺刻度问题分析 (1) 从 1~29 厘米中选择七个刻度的所有可能情况数是: C(29,7) = (29*28*27*26*25*24*23)/(1*2*3*4*5*6*7) = 1560780 (2) 对于每一组刻度的选择都需要判断是否能将 1~29 厘米的各种刻度量出来, 例如选择的刻度为: a1,a2,a3,a4,a5a,6,a7 那么能量出的刻度为: a1, 29-a1; 2 a2, a2-a1, 29-a2; 3 a3, a3-a1 ,a3-a2, 29-a3 ; 4 a4, a4-a1, a4-a2, a4-a3, 29-a4; 5 a5,a5-a1,a5-a2, a5-a3, a5-a4, 29-a5; 6 a6,a6-a1,a6-a2,a6-a3,a6-a4, a6-a5, 29-a6; 7 a7,a7-a1, a7-a2, a7-a2, a7-a3, a7-a4, a7-a5, a7-a6, 29-a7; 8 共可量出 2+3+4+5+6+7+8 种刻度, 即 35 种刻度 。 事实上其中有许多刻度是重复的, 不可能复盖 1~29。例如: 取 a1, a2, a3, a4, a5, a6, a7为1, 3, 6, 10, 15, 21, 28 能量出的刻度为: 直尺刻度问题分析 1 , 28 3, 2, 26 6, 5, 3, 23 10, 9, 7, 4, 19 15, 14, 12, 9, 5, 14 21, 20, 18, 15, 11, 6, 8 28, 27, 25, 22, 18, 13, 7, 1

文档评论(0)

hello118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档