[水题]hdu 2084
2013-12-18 19:47
204 查看
时间有点赶就做了这么水的一题
#include<stdio.h>
#include<string.h>
int dp[110][110];
int max(int a,int b)
{
if(a>b)
return a;
return b;
}
int main()
{
int T,i,j,n;
scanf("%d",&T);
while(T--)
{
memset(dp,0,sizeof(dp));
scanf("%d",&n);
for(i=1;i<=n;i++)
for(j=1;j<=i;j++)
scanf("%d",&dp[i][j]);
for(i=2;i<=n;i++)
{
for(j=1;j<=i;j++)
dp[i][j]+=max(dp[i-1][j-1],dp[i-1][j]);
}
int max=0;
for(i=1;i<=n;i++)
if(dp
[i]>max)
max=dp
[i];
printf("%d\n",max);
}
return 0;
}
#include<stdio.h>
#include<string.h>
int dp[110][110];
int max(int a,int b)
{
if(a>b)
return a;
return b;
}
int main()
{
int T,i,j,n;
scanf("%d",&T);
while(T--)
{
memset(dp,0,sizeof(dp));
scanf("%d",&n);
for(i=1;i<=n;i++)
for(j=1;j<=i;j++)
scanf("%d",&dp[i][j]);
for(i=2;i<=n;i++)
{
for(j=1;j<=i;j++)
dp[i][j]+=max(dp[i-1][j-1],dp[i-1][j]);
}
int max=0;
for(i=1;i<=n;i++)
if(dp
[i]>max)
max=dp
[i];
printf("%d\n",max);
}
return 0;
}
相关文章推荐
- hdu2084——数塔(dp水题)
- 数塔 - HDU 2084 水题dp
- HDU 2084 数塔 动态规划解法
- hdu 5284 BestCoder Round #48 ($) 1001 水题 *
- (HDU 5924)Mr. Frog’s Problem 思维水题 <2016CCPC东北地区大学生程序设计竞赛 - 重现赛 >
- hdu 5702 Solving Order(结构体排序 水题)
- HDU 1016 Prime Ring Problem(水题纯暴)
- HDU 1088 Write a simple HTML Browser(水题)
- hdu 1241 深搜水题
- HDU 4788 Hard Disk Drive (水题)
- hdu 2024 水题
- hdu1170 Balloon Comes!(字符串:水题)
- HDU 1874--畅通工程续【最短路 && floyd && 水题】
- HDU 1248 寒冰王座 (完全背包 水题)
- hdu 5078 2014鞍山现场赛 水题
- HDU 6045 Is Derek lying? 水题
- hdu 2084 数塔 解题报告
- [HDU-5979] [Problem I]水题(16大连站)计算几何
- HDU 1033 水题
- hdu 5427 A problem of sorting 水题