HDU 2084(数塔)动态规划-数塔问题

赤裸裸的数塔公式题,这题目的就是教你写最基本的数塔题。

代码:

#include
#include

int dp[110][110];

int Max(int a,int b)
{
    return a>b?a:b;
}

int main()
{
    int T;
    int n,i,j;
    scanf("%d",&T);
    while(T--)
    {
        scanf("%d",&n);
        memset(dp,0,sizeof(dp));
        for(i=0;i=0;i--)
        {
            for(j=0;j<=i;j++)
            {
                dp[i][j]=Max(dp[i+1][j],dp[i+1][j+1])+dp[i][j];
            }
        }
        printf("%d\n",dp[0][0]);
    }
    return 0;
}


你可能感兴趣的:(HDU,OJ题,动态规划)