hdu——2084数塔
2016-05-11 22:09
239 查看
数塔
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 34244 Accepted Submission(s): 20432
Problem Description
在讲述DP算法的时候,一个经典的例子就是数塔问题,它是这样描述的:
有如下所示的数塔,要求从顶层走到底层,若每一步只能走到相邻的结点,则经过的结点的数字之和最大是多少?
已经告诉你了,这是个DP的题目,你能AC吗?
Input
输入数据首先包括一个整数C,表示测试实例的个数,每个测试实例的第一行是一个整数N(1 <= N <= 100),表示数塔的高度,接下来用N行数字表示数塔,其中第i行有个i个整数,且所有的整数均在区间[0,99]内。
Output
对于每个测试实例,输出可能得到的最大和,每个实例的输出占一行。
Sample Input
1
5
7
3 8
8 1 0
2 7 4 4
4 5 2 6 5
Sample Output
30
Source
2006/1/15 ACM程序设计期末考试
Recommend
lcy
从下往上找最大值 不断刷新 不断向上 顶点就是最大值
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 34244 Accepted Submission(s): 20432
Problem Description
在讲述DP算法的时候,一个经典的例子就是数塔问题,它是这样描述的:
有如下所示的数塔,要求从顶层走到底层,若每一步只能走到相邻的结点,则经过的结点的数字之和最大是多少?
已经告诉你了,这是个DP的题目,你能AC吗?
Input
输入数据首先包括一个整数C,表示测试实例的个数,每个测试实例的第一行是一个整数N(1 <= N <= 100),表示数塔的高度,接下来用N行数字表示数塔,其中第i行有个i个整数,且所有的整数均在区间[0,99]内。
Output
对于每个测试实例,输出可能得到的最大和,每个实例的输出占一行。
Sample Input
1
5
7
3 8
8 1 0
2 7 4 4
4 5 2 6 5
Sample Output
30
Source
2006/1/15 ACM程序设计期末考试
Recommend
lcy
从下往上找最大值 不断刷新 不断向上 顶点就是最大值
#include<iostream> #include<string> #include<cstring> #include<algorithm> using namespace std; int a[10001][10001]; int max(int n,int m) { if(n>=m) return n; else return m; } int main() { int n,m,i,k,g,j; cin>>g; while(g--) { cin>>k; for(i=1;i<=k;i++) { for(j=1;j<=i;j++) { cin>>a[i][j]; } } for(i=k-1;i>=1;i--) { for(j=1;j<=i;j++) { a[i][j]=max(a[i][j]+a[i+1][j],a[i][j]+a[i+1][j+1]); } } cout<<a[1][1]<<endl; } return 0; }
相关文章推荐
- Oracle vm下安装多个linux网络相互之间不能ping通
- 特殊集合
- php......调研投票练习
- Jquery-EasyUI学习~
- 【c++】第十二周上机实践作业 项目 1-1
- Java容器详解
- Java中锁机制Synchronized方法说明 转自https://zm12.sm-tc.cn/?src=l4uLj8XQ0IiIiNGOjo2anpvRnJCS0JWeiZ7Qzc%2FOz9DP
- cnblogs.com的用户体验
- Apache Flink:特性、概念、组件栈、架构及原理分析
- APP开发实战10-APP数据同步方案
- 疑难杂症
- 创建 jsp 时,网页出现莫名错误
- Windows下WordPress搭建博客过程
- 装饰模式
- 【CodeForces】[66A]Petya and Java
- 链路聚合笔记
- 《python灰帽子》学习笔记:调试器设置
- APP开发实战9-API接口安全方案
- unix环境高级编程(阅读笔记)------signal函数与sigaction的区别
- GBK与UTF-8的区别