- 9
- 0
- 约小于1千字
- 约 9页
- 2017-05-08 发布于四川
- 举报
动态规划法_经典兔子问题
13计科1班 组长:肖利 组员:李斯、李梦蝶、杨冰 动态规划法——经典兔子问题 问题描述: 有一对兔子,从出生后第三个月起都生一对兔子,小兔子长到第三个月后每个月又生一对兔子。假如兔子都不死,问每个月的兔子对数是多少? 1,分析: 首先要明确题目的意思,是求每个月的兔子总对数。将兔子分为三种:兔子出生后第一个月为小兔子,第二个月为中兔子,第三个月和之后为老兔子。那么,第一个月的兔子对数为:1、0、0,第二个月兔子对数为:0、1、0,第三个月兔子对数为:1、0、1,第四个月兔子对数为:1、1、1,第五个月兔子对数为:2、1、2,第六个月兔子对数为:3、2、3,第七个月兔子对数为:5、3、5,由上可知,每个月兔子的总对数分别是:1、1、2、3、5、8、13、....... 仔细观察图解,兔子所求每月总对数用F(x)表示,x表示月份数,可得出一下结论: F(x) = 注:所求月份的兔子总对数是前两个月兔子总对数之和 算法流程: 输入:所求月份数x 输出:所求月份中兔子总对数F(x) 1.首先判断x是否为1或者2 1.1若是,则直接返回1 1.2否则,执行循环F(x)=F(x-1)+F(x-2) 2.得出结果,输出F(x) * 自选题: 月份 1 2 3 4 5 7 6 总对数 1 1 2 3 5 8 13 8 ...... 表示未成熟兔子 表示成熟兔子 中 老 小 中 老 小 小 中 老 老 老 老 老 老 老 老 老 老 小 小 小 小 小 小 小 中 小 小 中 中 小 中 中 1 x=1 1 x=2 F(x-1)+F(x-2) x2 算法实现,用C语言描述如下: *
您可能关注的文档
最近下载
- 2025年山东医学高等专科学校单招(数学)历年真题考点含答案解析.docx
- 《QSH0038-2007-钻井液用羧甲基纤维素钠盐技术要求》.pdf VIP
- 《桂海虞衡志》中少数民族风俗研究.doc VIP
- QSH 0048-2007 钻井液用聚丙烯酰胺钾盐技术要求.pdf VIP
- 医疗护理员培训大纲(试行).docx VIP
- 一汽大众ERP-SAP_原创文档.pdf VIP
- Haier海尔洗衣机10公斤超薄嵌入洗烘一体机 EG100HPRO51说明书用户手册.pdf
- 一汽大众ERP-SAP一汽大众ERP-SAP.docx VIP
- 新中国60年统计汇编.pdf VIP
- 自贸区对地区经济的影响研究以我国中西部自贸区为例.docx VIP
原创力文档

文档评论(0)