hdu2391 Filthy Rich

来源:互联网 发布:加工中心编程软件排名 编辑:程序博客网 时间:2024/05/01 15:28
#include <stdio.h>#include <string.h>#define MAXN 1002int dp[MAXN][MAXN],map[MAXN][MAXN];int Max(int a,int b,int c){int temp;temp=a>b?a:b;temp=temp>c?temp:c;return temp;}int main(){int test,r,c,i,j,cnt=0;scanf("%d",&test);while(test--){memset(dp,0,sizeof(dp));memset(map,0,sizeof(map));scanf("%d %d",&r,&c);for (i=1;i<=r;++i){for(j=1;j<=c;++j)scanf("%d",&map[i][j]);}for (i=1;i<=r;++i){for(j=1;j<=c;++j)dp[i][j]=Max(dp[i-1][j],dp[i][j-1],dp[i-1][j-1])+map[i][j];}printf("Scenario #%d:\n",++cnt);printf("%d\n\n",dp[r][c]);}return 0;}

原创粉丝点击