【dp每一天】HDU

来源:互联网 发布:mt4外汇交易系统源码 编辑:程序博客网 时间:2024/05/21 15:41

...感觉这篇像凑数一样.....不过这个在算法课上讲的时候我也没实现过,正好这次写了写。

HDU - 2084


#include <cstdio>#include <iostream>#include <algorithm>using namespace std;int d[110][110];int dp[110][110];int main(){    int t,n;    scanf("%d",&t);    while(t--)    {        scanf("%d",&n);        for(int i = 0; i <= n+1 ;i++) dp[n+1][i] = 0;        for(int i = 1; i <= n ; i++)        {            for(int j = 1; j <= i; j++)                scanf("%d",&d[i][j]);        }        for(int i = n; i >= 1; i--)        {            for(int j = 1; j <= i ; j++)                dp[i][j] = max(dp[i+1][j],dp[i+1][j+1]) + d[i][j];        }        printf("%d\n",dp[1][1]);    }    return 0;}


原创粉丝点击