穷举法习题课

上传人:yx****d 文档编号:242972316 上传时间:2024-09-13 格式:PPT 页数:7 大小:58.50KB
返回 下载 相关 举报
穷举法习题课_第1页
第1页 / 共7页
穷举法习题课_第2页
第2页 / 共7页
穷举法习题课_第3页
第3页 / 共7页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,穷举法习题课,不积跬步无以至千里,不积小流无以成江海,2010-4-8,1,第1棒:有从1到9共计9个号码球,请问,可以组成多少个三位数?编程打印出来。,123和213是两个不同的排列数。即对排列顺序有要求的,既属于“排列P”计算范畴。 上问题中,任何一个号码只能用一次,显然不会出现988,997之类的组合, 我们可以这么看,百位数有9种可能,十位数则应该有9-1种可能,个位数则应该只有9-1-1种可能,,2,第1棒:有从1到9共计9个号码球,请问,如果三个一组,代表“三国联盟”,可以组合成多少个“三国联盟”?编程打印出来。,213组合和312组合,代表同一个组合,只要有三个号码球在一起即可。即不要求顺序的,属于“组合C”计算范畴。,3,第2棒:编程找出三位数到五位数中的所有阿姆斯特朗数。它的定义是:一个N位自然数的各位数字的N次方之和等于它本身。例如153是三位阿姆斯特朗数(也叫水仙花数),8208则是一个四位数的阿姆斯特朗数。,4,第2棒:输入一根木棒的长度,将该木棒分成三段,每一段的长度为正整数;输出由这三段小木棒组成的不一样边长的三角形的个数。如输入10,则输出2,能组成的两个三角形边长为2、4、4 和3、3、4。,5,第3棒:用质量为1,3,9,27和81的五种砝码各1个(假如单位为克)称物体的质量,最大可称121,在实验室我们一般要求“物左砝右”。如果砝码允许放在天平的两边,编程输出称不同质量(1121)物体时,砝码应该怎样安排?,例如要称一个m=14克的物体,我们知道14=27-9-3-1,即14+9+3+1=27。所以我们可以把天平一端放置该和9、3、1的砝码,而另一端放27的砝码,这样即可称出。,被称物体的质量计算的数学原理:设被称物体m放在天平左边,根据天平平衡原理,左边质量应等于右边质量。问题关键在于算法中如何体现砝码放在天平左边、右边或没有参加称量。,这里可以用-1、1、0表示砝码放在天平左、右和没有参加称量,再没有其它数,所以称为三进制数,每个砝码都有这样的三种状态。,被称物体质量计算为: = a*81 + b*27 + c*9 + d*3 + e。这里a,b,c,d,e分别表示81,27,9,3,1克的砝码是放在天平的左边、右边或是没用。,6,第4棒:一元三次方程的解。设有一元三次方程ax3+bx2+cx+d=0,给出该方程中各项系数a、b、 c、d (均为实数),并假设该方程一定存在三个不同的实数解(范围在-100100之间),且解与解之间的绝对值大于等于1.请编程由小到大输出这三个解,精确到小数点后2位。,涉及到实数? 如何穷举?,7,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!