POJ——Problem1163(三角形动态规划)
来源:互联网 发布:java goto特殊功能 编辑:程序博客网 时间:2024/05/18 20:48
The Triangle
Time Limit: 1000MS Memory Limit: 10000KTotal Submissions: 52111 Accepted: 31468
Description
73 88 1 02 7 4 44 5 2 6 5(Figure 1)
Input
Your program is to read from standard input. The first line contains one integer N: the number of rows in the triangle. The following N lines describe the data of the triangle. The number of rows in the triangle is > 1 but <= 100. The numbers in the triangle, all integers, are between 0 and 99.
Output
Your program is to write to standard output. The highest sum is written as an integer.
Sample Input
573 88 1 0 2 7 4 44 5 2 6 5
Sample Output
30
解题思路
简单的翻译一下,这道题类似于buaaOJ中的掉坑系列问题,就是从三角形的顶端开始,每一步只能是向下或者右下,求走到底边时所能获得的最大金币之和。
这里用d[i][j]表示点(i,j)所放的金币数,用max[i][j]表示从点(i,j)走到底边所能获得的最大金币数。
所以可以求得状态转移方程为:
maxSum[i][j]=①d[i][j],i=n
②max(maxSum[i+1][j],maxSum[i+1][j+1])+d[i][j]
示例代码
#include<cstdio>#include<cstring>int max(int a,int b){ if(a>b) return a; return b;}int d[101][101];int n;int maxSum[101][101];int main(){ scanf("%d",&n); for(int i=1;i<=n;i++) for(int j=1;j<=i;j++) scanf("%d",&d[i][j]); for(int i=1;i<=n;i++) maxSum[n][i]=d[n][i]; for(int i=n-1;i>=1;i--) for(int j=1;j<=i;j++) maxSum[i][j]=max(maxSum[i+1][j],maxSum[i+1][j+1])+d[i][j]; printf("%d",maxSum[1][1]);}
阅读全文
0 0
- POJ——Problem1163(三角形动态规划)
- 动态规划入门-POJ 1163-The Triangle(数字三角形)
- hiho第五周——数字三角形(动态规划)
- 动态规划——数字三角形问题(空间优化)
- 动态规划——最优三角形
- 数字三角形 ——动态规划基础
- 动态规划—数字三角形问题
- poj 1163数字三角形问题--动态规划
- 数字三角形(动态规划)
- 数字三角形(动态规划)
- 数字三角形(动态规划)
- 数字三角形(动态规划)
- 动态规划——POJ1163数字三角形问题
- 动态规划——数字三角形最大和
- 动态规划联系一—21三角形最佳路径问题
- 【动态规划】动态规划解题的一般思路——以数字三角形为例
- 经典动态规划问题--数字三角形 POJ--1163
- 动态规划——数字三角形(递归or递推or记忆化搜索)
- iOS的GIF动画效果实现
- 算法设计与分析之分治思想
- Java核心技术之泛型
- “最能激怒程序员的那些话”——十大排行榜
- ubuntu安装openssh-server开启远程连接
- POJ——Problem1163(三角形动态规划)
- Android 软键盘弹出情况下监听返回键直接退出界面
- 作为Unity程序员需要掌握的技能
- Spring boot 集成 Kaptcha 实现前后端分离验证码功能
- JetBrains IntelliJ IDEA Ultimate 2017.2.5 官方旗舰版 windows/mac/Linux
- Zookeeper知识点总结
- 深度学习(十)之序列建模:循环和递归网络①
- Android设计模式--建造者模式
- 23种设计模式全解析