这几天一直再看,觉得看懂了一些,先记下来。动态规划动态规划是运筹学的一个方向,就是把多级最优化问题分解成一系列的单阶问题。在不断增加的过程中,不断的计算当前问题的最优解。一般分为如下四个部分:
线性动规:拦截导弹,合唱队形,挖地雷,建学校,剑客决斗等;
区域动规:石子合并, 加分二叉树,统计单词个数,炮兵布阵等;
树形动规:贪吃的九头龙,二分查找树,聚会的欢乐,数字三角形等;
背包问题:01背包问题...
分类:
编程语言 时间:
2015-04-27 02:07:23
阅读次数:
427
题目描述动态规划的要素是“最优子结构”和“重叠子问题”。解决问题最重要的是确定“状态”的含义和“转移方程”,以及最终解的状态表示。对于本题而言:状态 —— V[i, j]这个状态表示从顶(第一层第一个元素)到第i层第j个元素能达到的最大值转移方程 —— V[i, j] = max(V[i-1, j-...
分类:
其他好文 时间:
2015-04-25 22:28:28
阅读次数:
187
有一些非负数组成的三角形,第一行只有一个数,除了最下行之外每个数左下方和右下方各有一个数如下 1 3 2 4 10 1 4 3 2 20从第一行的数开始。...
分类:
其他好文 时间:
2015-04-24 16:02:05
阅读次数:
127
经典的数塔模型。动态转移方程: dp[i][j]=max(dp[i+1][j],dp[i+1][j+1])+p[i][j]; 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #...
分类:
其他好文 时间:
2015-04-18 10:01:55
阅读次数:
149
题目链接
#1037 : 数字三角形
时间限制:10000ms
单点时限:1000ms
内存限制:256MB
问题描述
小Hi和小Ho在经历了螃蟹先生的任务之后被奖励了一次出国旅游的机会,于是他们来到了大洋彼岸的美国。美国人民的生活非常有意思,经常会有形形色色、奇奇怪怪的活动举办,这不,小Hi和小Ho刚刚下飞机,就赶上了当地的迷宫节活动。迷宫节里展览出来的迷宫都特别的有意思...
分类:
其他好文 时间:
2015-04-17 22:21:43
阅读次数:
191
题意:一个数字组成的三角形,像酱: 7 3 8 8 1 0 2 7 4 44 5 2 6 5从最上面的顶点开始,每次可以移动到下一层左右两个点上,选一条路径,走过的点上的值加和最大,输出最大值。解法:经典动态规划问题……数字三角形……每个点可以由上一层相邻的两个点的值转移而来,方程:dp...
分类:
其他好文 时间:
2015-04-16 21:40:00
阅读次数:
186
题目:如图所示, 3 2 3 4 3 4 47个数字构成三层的数字三角形,从属关系为树形关系。要求按照从属关系,在每一层选择一个数,使最后的和最大。分析:如果从下往下选择的话,越往下选择越多,问题就越复杂。考虑从下往上选择,采用动态规划法,从局部开始考虑。局部最大,则构成整体最大。我是用C++写的....
分类:
其他好文 时间:
2015-04-10 17:15:14
阅读次数:
156
问题描述
7
3 8
8 1 0
2 7 4 4
4 5 2 6 5
上图给出了一个数字三角形。从三角形的顶部到底部有很多条不同的路径。对于每条路径,把路径上面的数加起来可以得到一个和,和最大的路径称为最佳路径。你的任务就是求出最佳路径上的数字之和。
注意:路径上的每一步只能从一个数走到下一层上和它最近的左边的数或者右边的数。
输入样例
5
7
3 8
8 1 0
2 7...
分类:
其他好文 时间:
2015-04-07 09:48:31
阅读次数:
115
1004 - Monkey Banana Problem
PDF (English)
Statistics
Forum
Time Limit: 2 second(s)
Memory Limit: 32 MB
You are in the world of mathematics to solve the gre...
分类:
其他好文 时间:
2015-04-07 09:47:46
阅读次数:
134
1047 - Neighbor House
PDF (English)
Statistics
Forum
Time Limit: 0.5 second(s)
Memory Limit: 32 MB
The people of Mohammadpur have decided to paint each ofth...
分类:
其他好文 时间:
2015-04-07 09:46:45
阅读次数:
116