- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PPT
对一些不能套用简单的条条框框和现成模式、需要独立思考、见解独创和有所创新的非标准题,通过构造数学模型解决问题。数学模型的功能: ⑴解释功能:就是用数学模型说明事物发生的原因; ⑵判断功能:用数学模型判断原来的知识和认识的可靠性。 ⑶预见功能:利用数学模型揭示事物的发展规律,为人们的行为提供指导或参考。 构造法解题的思路或步骤可以归纳为: 在建模过程中经常使用的策略有 ⑴对应策略:将问题a对应另一个便于思考或有求解方法的问题b,化繁为简,变未知为已知。 ??? ⑵分治策略:将问题的规模逐渐减少,可明显降低解决问题复杂程度。算法设计的这种策略称之为分治策略,即对问题分而治之。????????? ?? ⑴递推的分治策略 ⑵递归的分治策略 ⑶归纳策略:归纳策略则是通过列举试题本身的特殊情况,经过深入分析,最后概括出事物内在的一般规律,并得到一种高度抽象的解题模型。 ?? ⑴递推式 ?? ⑵递归式 ?? ⑶制定目标 ⑷贪心方案 ?? 构造的一般思想方法 1、统计分析法 取石子问题 有两堆石子,数量可能不同。有两个人轮流取。每次有两种不同的取法。一是在任意一堆中取走任意多的石子。二是在两堆中同时取走相同数量的石子。最后把石子全部取完的是胜者。现在给出初始的两堆石子的数目,现在如果轮到你来取,又假设双方都采取最好的策略,问最后你是胜者还是败者。 输入文件只有一行,其中包含两个非负整数a和b,表示两堆石子的数目。(a,b≤1,000,000,000)。 输出文件也只有一行,包含一个数字。如果最后你是胜者,则输出1。反之,则输出0。 输入示例:6 10 输出示例:0 1、分析失败的情况 测试结果有两种可能 ①失败的情况:(1,2) (3,5) (4,7) (6,10) (8,13) (9,15) (11,18) (12,20) (14,23) (16,26) (17,28)(19,31) (21,34)…。 ②胜利的情况:(1,1)(1,3)(1,4)…。 胜利的情况比失败的情况多得多。 在上述两种情况中,我们选择相对容易得出的失败情况展开分析,寻找规律; ① 从1开始的每一个数字,在这些数字对中都会出现一次且仅会出现一次; ②数对的差成等差数列1,2,3,4…; ③有些数对的数字排列来自斐波那契数列 ④有些数对虽然不是标准斐波那契数列中的数字,但还是符合斐波那契数列的规则; ⑤如果数对(a,b)出现在其中,则(a+b,a+2b)也必然出现在数对中(相反的结论是不对的); ⑥数对中两个数之比都非常接近于=0.618,即著名的黄金分割数。 2?、判别a、b的输赢 由于从1开始的每一个自然数,按照斐波那契数列的规则不重复地出现在失败的数对中,因此,可以得出如下结论: 在失败的数对中如果一个数为x,则取(x*0.618)的小数部分k。 若数对按照递增顺序排列成(a,b),且满足a=,则确定(a,b)失败。由此得出算法: readln(x,y); if xy then begin c←y;y←x;x←c;end; {按照递增顺序排列x和y} if x=y div 1.618 {若x和y接近黄金分割数,则失败;否则胜利} then writeln(0) else writeln(1); 国际象棋(knight) 国际象棋是我们休息娱乐时所常玩的游戏。在各个棋子中,马的行进方式最为特殊,也为人们所津津乐道。我们都知道:马走的是“日”字,也就是说每次都是向水平或竖直方向移动1格,而向另一个方向移动2格,所以也可称作是1*2的马(走法如下图所示)。在图中我们看到一个马由8种跳的方向。 小明是一个数学爱好者,他将马的走法重新定义了一下,重新定义后的广义马成为n*m的马。为了研究广义马,小明让马从(0,0)出发,随意的在一张足够大的棋盘上跳。他发现,有时候广义马总是无法跳入某些格子中,比如从2*2的马永远不可能跳到(1,1),这令他非常感兴趣。他希望知道对于给定的n,m,n*m的广义马是否能够跳到所有的格子。由于n,m可以非常大,这令小明花了许多功夫在尝试上,但仍不能得出肯定的结论。于是他就来找你这个计算机专家了帮忙。 ? 【输入】 在输入文件knIGHT.In中包含了多组测试数据,每个测试数据占一行。 每组测试数据由2个数n,m(1≤n,m≤108)组成,表示广义马的类型。文件最后一行由2个0表示文件结束。 【输出】 将答案输出到文件knIGHT.OUT中,每组测试数据占一行。如果马能跳到指定的位置输出YES,否则输出ImP
您可能关注的文档
- 第五节 电能的输送.ppt
- 第五课咕 咚来了.ppt
- 第五章 信息处理与数据库技术.ppt
- 第五章 压力与适应.ppt
- 第五章、详细设计.ppt
- 第一编 先秦文学.ppt
- 第一次的是( ),第二次的是( ),第三次的是( )。.ppt
- 第一单元 古代中国的经济.ppt
- 第一第四小组.ppt
- 第一节 无穷级数的概念和性质.ppt
- 中国水稻研究所水稻种质资源中期库建设项目报告表.pdf
- 全自动X射线轮胎检测系统建设项目报告表.pdf
- 桐庐县前溪流域治理工程报告表.pdf
- 年产34万吨瓶装纯净水高速生产线升级项目报告表.pdf
- G2531杭州至上饶高速公路(杭淳开高速公路)杭州中环至浙赣界(杭州段)报告书.pdf
- 2025年云南省中考历史真题含答案.docx
- 广东省大湾区2024-2025学年高一下学期7月期末考试政治试题含答案.pdf
- 陕西省汉中市2024-2025学年高二下学期期末质量检测含答案(9科试卷).pdf
- 福建省南平市2024-2025学年第二学期高二下期末质量检测试卷含答案(9科试卷).pdf
- 河北省石家庄2024-2025学年高二下学期期末教学质量检测含答案(9科试卷).pdf
文档评论(0)