- 1、本文档共53页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
//百钱买白鸡 void BuyChicks() { int x, y, z; for (x=0, x=100, x++) for (y=0, y=100, y++) for (z=0, z=100, z++) { int m = x+y+z; int n = 3*x+2*y+0.5*z; if ((m==100) (n==100)) cout x, y, z; } } */53 如何优化? //优化后的程序 void BuyChicks() { int x, y, z; for (x=0; x=33; x++) //最多可以买33只母鸡 for (y=0; y=50-1.5*x; y++) //最多可买50只公鸡 { z = 100-x-y; //小鸡,公鸡,母鸡总和100只 if ((3*x + 2*y + 0.5*z) ==100) cout x, y, z; } } */53 (b) 归纳法 列举少量特殊情况,从而找出一般规律。 适用于存在某种假设规律并可验证的模型 必须验证:数学归纳法 */53 问题:多项式求值Pn(x)=anxn + an-1xn-1 + … + a1x + a0。 问题分析 直接计算,需要做n(n+1)/2次乘法和n次加法 Pn(x)=((((anx+an-1)x+an-2)…)x+a1)x+a0 只需要n次乘法和n次加法 这时可以从内层括号开始计算 P1=anx+an-1 P2=xP1+an-2 … Pn=xPn-1+a0 上述关系可用归纳法进行证明,利用归纳法的结论编程 */53 //多项式求和 float Polynomial(float[] a, float x, int n) { float P=a[n]; int i; for(i=1;i=n;i++) { P=x*P+a[n-i]; } return P; } */53 (c) 递推法 从已知条件出发,逐次推出所要求的中间结果(一般存在有规律的顺序依赖关系)和最终结果。 */53 五只猴子采得一堆桃子,猴子彼此约定隔天早起后再分食。不过,就在半夜里,一只猴子偷偷起来,把桃子均分成五堆后,发现还多一个,它吃掉这桃子,并拿走了其中一堆。第二只猴子醒来,又把桃子均分成五堆后,还是多了一个,它也吃掉这个桃子,并拿走了其中一堆。第三只,第四只,第五只猴子都依次如此分食桃子。请问桃子数最少应该有几个呢? 问题分析: 假设第五只猴子分桃子前的桃子数目S(5)=x,那么容易得到如下递推关系: S(4)=S(5)*5/4+1 S(3)=S(4)*5/4+1 S(2)=S(3)*5/4+1 S(1)=S(2)*5/4+1 为了使S(4)为整数,S(5)必须能被4整除,类似地可以知道S(4), S(3), S(2)均需被4整除。 */53 //猴子分桃 void Monkeys() { int x, y, i; for(x=4; ;x+=4) //S(5)必须被4整除 { y=x; for(i=1;i5;i++) { if(y % 4!=0) break; //S(5)-S(2)必须被4整除 y=y/4*5+1; //由递推关系求S(4)-S(1)
您可能关注的文档
- 大梅沙幼儿园用地发展协议书-深圳-深圳土地房产交易中心.DOC
- 大班手工教案雪花剪纸-机关幼儿园.DOC
- 大象男孩与机器女孩教育影片学习单.DOC
- 大连商务职业学院学生文明修身活动-大连航运职业技术学院.DOC
- 大连商品交易所相关业务规则修正案.DOC
- 大连民族学院设备使用状态统计表-大连民族大学.DOC
- 天工巧夺的剪纸瞧这些色彩缤纷.PPT
- 天津五中优化高中物理学生教学的实践和探索包力雅.DOC
- 天津医科大学教职工国际交流项目申请表.DOC
- 天津港保税区解决企业融资困难的暂行办法.DOC
- 上海海洋大学《海洋环境分析技术》课件-21化学发光分析法.pdf
- 上海海洋大学《海洋环境分析技术》课件-20分子荧光分析法.pdf
- 上海海洋大学《海洋环境分析技术》课件-22色谱分离过程.pdf
- 上海海洋大学《海洋环境分析技术》课件-25气相色谱仪与固定液.pdf
- 上海海洋大学《海洋环境分析技术》课件-24色谱定性定量方法.pdf
- 上海海洋大学《海洋环境分析技术》课件-26气相色谱检测器.pdf
- 上海海洋大学《海洋环境分析技术》课件-29液相色谱固定相与流动相.pdf
- 上海海洋大学《海洋环境分析技术》课件-27气相色谱分离条件的选择.pdf
- 上海海洋大学《海洋环境分析技术》课件-28液相色谱仪器与类型.pdf
- 上海海洋大学《海洋环境分析技术》课件-3 原子光谱和分析光谱.pdf
最近下载
- 【课件】《危险化学品重大危险源监督管理暂行规定》解读.pptx VIP
- 桩基及围护技术标含施工方案.pdf VIP
- 小学写人记事类作文方法讲解(课件PPT;42页).pptx VIP
- 学校食堂餐饮服务投标方案(技术方案).doc
- 英剧剧本唐顿庄园台词本中英文对照精排版第一季第一集.pdf VIP
- [中级注册安全工程师考试密押资料]安全生产事故案例分析模拟281.docx VIP
- [中级注册安全工程师考试密押资料]安全生产技术模拟39.docx VIP
- [中级注册安全工程师考试密押资料]安全生产事故案例分析模拟42.docx VIP
- [中级注册安全工程师考试密押资料]安全生产事故案例分析模拟301.docx VIP
- [中级注册安全工程师考试密押资料]安全生产事故案例分析模拟73.docx VIP
文档评论(0)