年少青--系关推递的型典种五-赛奥息信中高.pptVIP

年少青--系关推递的型典种五-赛奥息信中高.ppt

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

1、走楼梯 楼梯有N级台阶,上楼可以一步上一阶,也可以一步上二阶。编一递归程序,计算共有多少种不同走法? 【输入样例】Stairs.in 3 【输出样例】Stairs.out 3 2、兔子繁殖 有一种兔子,出生后一个月就可以长大,然后再过一个月一对长大的兔子就可以生育一对小兔子且以后每个月都能生育一对。现在,我们有一对刚出生的这种兔子,那么,n个月过后,我们会有多少对兔子呢?假设所有的兔子都不会死亡。 【输入格式】 输入文件仅一行,包含一个自然数n。 【输出格式】 输出文件仅一行,包含一个自然数,即n个月后兔子的对数。 【输入样例】Rabbit.in 5 【输出样例】Rabbit.out 5 * 公布分析发财 3、平面分割 同一平面内有n(n≤500)条直线,已知其中p(p≥2)条直线相交于同一点,则这n条直线最多能将平面分割成多少个不同的区域? 【输入格式】 两个整数n(n≤500)和p(2≤p≤n)。 【输出格式】 一个正整数,代表最多分割成的区域数目。 【输入样例】Surface.in 12 5 【输出样例】Surface.out 73 4、骨牌铺法 有1×n的一个长方形,用一个1×1、1×2和1×3的骨牌铺满方格。例如当n=3时为1×3的方格。此时用1×1、1×2和1×3的骨牌铺满方格,共有四种铺法。如下图: 【输入样例】Domino.in 3 【输出样例】Domino.out 4 * 公布分析发财 大吉大利 打击到吗试试 大吉大利 打击到吗试试 大吉大利 打击到吗试试 大吉大利 打击到吗试试 大吉大利 打击到吗试试 大吉大利 打击到吗试试 大吉大利 打击到吗试试 大吉大利 打击到吗试试 大吉大利 打击到吗试试 大吉大利 打击到吗试试 大吉大利 打击到吗试试 大吉大利 打击到吗试试 大吉大利 打击到吗试试 大吉大利 打击到吗试试 大吉大利 打击到吗试试 Ⅰ.Fibonacci数列 在所有的递推关系中,Fibonacci数列应该是最为大家所熟悉的。在最基础的程序设计语言Logo语言中,就有很多这类的题目。而在较为复杂的Basic、Pascal、C语言中,Fibonacci数列类的题目因为解法相对容易一些,逐渐退出了竞赛的舞台。可是这不等于说Fibonacci数列没有研究价值,恰恰相反,一些此类的题目还是能给我们一定的启发的。 Fibonacci数列的代表问题是由意大利著名数学家Fibonacci于1202年提出的“兔子繁殖问题”(又称“Fibonacci问题”)。   问题的提出:有雌雄一对兔子,假定过两个月便可繁殖雌雄各一的一对小兔子。问过n个月后共有多少对兔子?   解:设满x个月共有兔子Fx对,其中当月新生的兔子数目为Nx对。第x-1个月留下的兔子数目设为Fx-1对。则: Fx=Nx+ Fx-1       Nx=Fx-2 (即第x-2个月的所有兔子到第x个月都有繁殖能力了)     ∴ Fx=Fx-1+Fx-2 边界条件:F0=0,F1=1  由上面的递推关系可依次得到     F2=F1+F0=1,F3=F2+F1=2,F4=F3+F2=3,F5=F4+F3=5,……。   Fabonacci数列常出现在比较简单的组合计数问题中,例如以前的竞赛中出现的“骨牌覆盖”问题。在优选法中,Fibonacci数列的用处也得到了较好的体现。 * 公布分析发财 Ⅱ.Hanoi塔问题 问题的提出:Hanoi塔由n个大小不同的圆盘和三根木柱a,b,c组成。开始时,这n个圆盘由大到小依次套在a柱上,如图3-11所示。 要求把a柱上n个圆盘按下述规则移到c柱上:   (1)一次只能移一个圆盘;   (2)圆盘只能在三个柱上存放;   (3)在移动过程中,不允许大盘压小盘。   问将这n个盘子从a柱移动到c柱上,总计需要移动多少个盘次? * 公布分析发财   解:设hn为n个盘子从a柱移到c柱所需移动的盘次。显然,当n=1时,只需把a 柱上的盘子直接移动到c柱就可以了,故h1=1。当n=2时,先将a柱上面的小盘子移动到b柱上去;然后将大盘子从a柱移到c 柱;最后,将b柱上的小盘子移到c柱上,共记3个盘次,故h2=3。以此类推,当a柱上有n(n2)个盘子时,总是先借助c柱把上面的n-1个盘子移动到b柱上,然后把a柱最下面的盘子移动到c柱上;再借助a柱把b柱上的n-1个盘子移动到c柱上;总共移动hn-1+1+hn-1个盘次。    ∴hn=2hn-1+1 边界条件:h1=1 * 公布分析发财 Ⅲ.平面分割问题    问题的提出:设有n条封闭曲线画在平面上,而任何两条封闭曲线恰好相交于

文档评论(0)

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

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

1亿VIP精品文档

相关文档