lecture递推求解new.ppt
ACM 程序设计 今天, 你 了吗? 每周一星(2): 第三讲 递 推 求 解 先来看一个超级简单的例题: 有5人坐在一起,当问第5个人多少岁,他说比第4个人大2岁,问第4个人多少岁,他说比第3个人大2岁,依此下去,问第一个人多少岁,他说他10岁,最后求第5个人多少岁? 显然可以得到如下公式: 再来一个简单题: 再来一个简单题: 蟠桃记 递推公式? F(n)=(F(n-1)+1)*2 Fibnacci 数列: 思考: 递推公式的伟大意义——? 简单思考题: 在一个平面上有一个圆和n条直线,这些直线中每一条在圆内同其他直线相交,假设没有3条直线相交于一点,试问这些直线将圆分成多少区域。 是不是这个—— F(1)=2; F(n) = F(n-1)+n; 太简单了? 例: (2050)折线分割平面 问题描述: 平面上有n条折线,问这些折线最多能将平面分割成多少块? 样例输入 1 2 样例输出 2 7 思考2分钟:如何解决? 结论: Zn = 2n ( 2n + 1 ) / 2 + 1 - 2n = 2 n^2 – n + 1 趁热打铁, 总结:递推求解的基本方法: 首先确认,是否能很容易的得到简单情况的解 分析思路: 得到如下递推公式: 最后一个思考题(有点难度): Children’s Queue 用F(n)表示n个人的合法队列,作如下分析: 按照最后一个
您可能关注的文档
最近下载
- 《GB_T 29315-2022中小学、幼儿园安全防范要求》专题研究报告.pptx VIP
- 蒂森电梯MC2电气原理图纸R000059615 有机房电气原理图清晰.pdf
- 《中小学、幼儿园安全防范要求(GB_T 29315—2022)》深度解读课件.pptx VIP
- 2011湖北十堰中考英语试题试卷及答案(word).doc
- 2025国开学习网电大《农村经济管理》形考作业四答案.pdf VIP
- 山东春考模拟试题含答案机械类 .pdf VIP
- 木龙骨吊顶施工技术.pptx
- 第16课《学先锋 做先锋》(第一课时)教案教学设计 2025道德与法治一年级下册.doc VIP
- 跨文化交际实用案例与分析方法.docx VIP
- 《数据智能研究报告(2025年)》.pdf VIP
原创力文档

文档评论(0)