- 1
- 0
- 约小于1千字
- 约 9页
- 2020-01-12 发布于湖北
- 举报
go go go go go go go go go 数字三角形 给你一个数字三角形, 形式如下: 1 2 3 4 5 6 7 8 9 10 找出从第一层到最后一层的一条 路,使得所经过的权值之和最小或 者最大. * 分析 你会立刻发现这是一个动态规划的决策问题;每次有两种选择——向左和向右,一个n层的数字三角形完整路线有2^n条,所以当n比较大的时候,用回溯法是行不通滴。 如果用d(i,j)为从格子(i,j)出发时得到的最大和(包括格子(i,j)本身),那么可以得到状态转移方程: d(i,j)=a(i,j)+max{d(i+1,j),d(i+1,j+1)}; * 递归计算 有了状态转移方程就好办了。 int dp(int i,int j) { if(i==n) return d[i][j]=a[i][j]; else return d[i][j]+=max(dp(i+1,j),dp(i+1,j+1)); } * 重叠子问题 这样做是正确的,但是时间效率太低,其原因在于重复计算。 1,1 2,1 2,2 3,1 3,2 3,2 3,3 4,1 4,2 4,2 4,3 4,2 4,3 4,3 4,4 * 记忆化搜索 显而易见,这个算法就是最简单的搜索算法。时间复杂度为2n,明显是会超时的。分析一下搜索的过程,实际上,很多调用都是不必要的,也就是把产生过的最优状态,又产生了一次。 * 记忆化搜索 记忆化搜索把程序分成两部风。首先把d数组初始化为-1; int dp(int i,int j) { memset(d,-1,sizeof(d)); if(d[i][j]=0) return d[i][j]; else if(i==n) return d[i][j]=a[i][j]; else return d[i][j]=a[i][j]+max(dp(i+1,j),dp(i+1,j+1)); } 时间复杂度为n^2; 记忆化的功效 * 动态规划的实质 可以看出动态规划的实质就是 这也就是为什么我们常说动态规划必须满足重叠子问题的原因.记忆化,正符合了这个要求. * go go go go go go go go go go
您可能关注的文档
- 数据库系统基础 1-医学演示课件-精选.ppt
- 数据库原理课程学习目标演示课件-精选.ppt
- 数据驱动 创造价值 - 让数据成为企业资产-医学演示课件-精选.ppt
- 数据统计与分析方法版演示课件-精选.ppt
- 数据挖掘概念与技术————-医学演示课件-精选.ppt
- 数据挖掘与处理(Data-Mining and Data Processing)演示课件-精选.ppt
- 数据运营总结演示课件-精选.ppt
- 数据中心机房建设-数据中心基本知识-医学演示课件-精选.ppt
- 数据中心硬件部署实施项目演讲报告(项目经理学习)版演示课件-精选.ppt
- 数控车G76螺纹复合循环()演示课件-精选.ppt
- 25-26学年政治(部编版)选择性必修第二册课件:第1单元 周清1 民法中的人身权及财产权.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.4.1 权利保障 于法有据.pptx
- 2025北京丰台区高二(上)期中地理(A卷)含答案.docx
- 2025北京三帆中学初三(上)开学考英语试题含答案.docx
- 2025北京一零一中初三9月月考语文试题含答案.docx
- 2025北京海淀区初三(上)期中道法试题含答案.docx
- 2025北京丰台区高一(上)期中政治(A卷)含答案.docx
- 25-26学年政治统编版必修4课件:3.3 唯物辩证法的实质与核心.pptx
- 25-26学年政治统编版必修4课件:7.2 正确认识中华传统文化.pptx
- 湖北省部分高中2026届高三上学期二模联考 历史试卷.docx
最近下载
- 世界多极化课件-2026届高考政治一轮复习.pptx VIP
- 情感纠纷和解协议书.docx VIP
- 《合同变更与解除》课件 —— 深入解析合同法律风险与管控策略.ppt VIP
- 《现代物流学》说课.ppt VIP
- 2024年苏教版五年级(上)期末考试数学试卷(附答案).pdf VIP
- 浙江省杭州市下沙区杭四下沙2024-2025学年高二上学期期末考物理试卷(原卷版+解析版).docx VIP
- 第六课+走进经济全球化课件-2026届高考政治一轮复习统编版选择性必修一当代国际政治与经济.pptx VIP
- 新解读(2025)《HJ_T 400-2007车内挥发性有机物和醛酮类物质采样测定方法》.pptx VIP
- 《深圳市高质量幼儿园过程性质量提升指导手册》知识检测题测试卷附答案.docx
- 物流公司安全管理制度范本.docx VIP
原创力文档

文档评论(0)