hdu 2084

来源:互联网 发布:淘宝开店相片要求 编辑:程序博客网 时间:2024/05/16 13:45
#include<stdio.h>
int a[122][122];
int main()
{
    int c;
    int n;
    int i,j;
    scanf("%d",&c);
    while(c--)
    {
        scanf("%d",&n);
        for(i=1;i<=n;i++)
            for(j=1;j<=i;j++)
                scanf("%d",&a[i][j]);
        for(i=n;i>=2;i--)
            for(j=1;j<i;j++)
            {
                if(a[i][j]>a[i][j+1])
                    a[i-1][j]+=a[i][j];
                else
                    a[i-1][j]+=a[i][j+1];
            }
        printf("%d\n",a[1][1]);
    }
    return 0;

}

状态转移方程a[i][j]=a[i][j]+max(a[i+1][j],a[i+1][j+1]);

0 0
原创粉丝点击