poj1163
来源:互联网 发布:坎昆离墨西哥城源码 编辑:程序博客网 时间:2024/06/08 09:17
The Triangle
Time Limit: 1000MS Memory Limit: 10000KTotal Submissions: 50203 Accepted: 30341
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
动态规划及空间优化
AC代码:
#include<iostream>
#include<algorithm>
#include<stdio.h>
using namespace std;
const int maxn=101;
int a[maxn][maxn];
int maxsum[maxn];
int main()
{
int n;
scanf("%d",&n);
for(int i=1;i<=n;i++)
for(int j=1;j<=i;j++)
scanf("%d",&a[i][j]);
for(int i=1;i<=n;i++)
maxsum[i]=a[n][i];
for(int i=n-1;i>=1;i--)
for(int j=1;j<=i;j++)
maxsum[j]=max(maxsum[j],maxsum[j+1])+a[i][j];
printf("%d\n",maxsum[1]);
return 0;
}
阅读全文
1 0
- POJ1163
- poj1163
- POJ1163
- POJ1163
- POJ1163
- poj1163
- poj1163
- POJ1163
- poj1163
- poj1163
- poj1163
- poj1163
- POJ1163
- Poj1163
- poj1163
- POJ1163
- poj1163
- poj1163
- 剑指Offer——(41)和为S的两个数字
- js中的function(){}不好使
- XZ_iOS之UIColor的RGB数值转换方法
- JAVA 图片工具类 包含图片切割,水印
- python核心编程v2.0 第7章习题答案(下)
- poj1163
- POJ 3186 Treats for the Cows(区间dp)
- 168. Excel Sheet Column Title
- webpack 压缩图片
- Linux Bash运算符
- Git学习总结(18)——让你成为Git和GitHub大神的20个技巧
- JAVA学习篇--javaweb之Filter详解
- 腾讯IMWeb考试题
- 问题:cc1plus.exe: error: unrecognized command line option '-std=gnu++11' compilation terminated due to