动态规划题目分析
* * * * * * * * * * * * 动态规划题目分析 题目目录 走迷宫问题(maze) 叠放箱子(boxes) 走道铺砖(floor) 三色二叉树(tro) 艺术馆火灾(fire) 打砖块(birke) 火车调度(rail) 重建道路(roads) 走迷宫问题(maze) 给你N*N的格子,每个格子里面有一个数。 从左上角出发,每次可以向上下左右四个方向最多移动K格。 并且规定每次到达的格子的数字必须大于上一次所在方格的数字。 要求你走过的方格的所有数之和最大,并输出这个最大和。 题目分析 我们可以把这个矩阵变为一个图,每个格子看成一个点,如果某个格子能够到另外一个格子,则连一条有向边。 我们可以看到这是一个有向图,那么对于某个点有影响的点是数字比它小的点。 题目分析 那么我们可以得到方程: F[i,j]=max(f[x,y])+a[i,j](点(x,y)能够到达点(i,j)) 那么方程怎么实现转移呢? 我们可以分析,如果当某个点被扩展时,那么这个点要达到最优状态,及这个点不能被其它没扩展的点到达。 怎样处理呢?我们知道当某个点的数比这个数小时,就有可能到达这个点,我们就可以先把这些点从小到大排序,然后一次处理即可。 处理时是像广搜一样由已知状态扩展到未知状态, 时间复杂度:O(NNK); 叠放箱子(boxes) 有一批箱子,编号为1到N。 每一个箱子都有自身重量和可承
您可能关注的文档
最近下载
- 广州教科版英语五年级下学期单词表默写(附音标).pdf VIP
- 口服解热镇痛药物安全用药专家共识(2025)解读PPT课件.pptx VIP
- 期末复习第3课时 图形的认识与测量 教学设计 2026苏教版数学三年级下册.docx
- 土木工程毕业设计答辩PPT.ppt VIP
- 针对财务报表层次重大错报风险的总体应对措施.docx VIP
- 中国先天性肛门直肠畸形诊疗指南(2025版).docx VIP
- 个税综合所得扣除项目风险防范及汇算准备.pptx VIP
- DGJ32∕TJ 18-2012 建筑物沉降、垂直度检测技术规程.pdf VIP
- 膨胀水箱在空调水系统压力分布中的作用.pdf VIP
- 2026年云南省昆明市官渡区中考一模历史试题(文字版,含答案).docx
原创力文档

文档评论(0)