zoukankan      html  css  js  c++  java
  • dp水题

    hdu 2084:

    #include <stdio.h>
    #include <iostream>
    #include <string.h>
    using namespace std;
    int main()
    {
    	int a[105][105];
    	int dp[105][105];
    	int T;
    	scanf("%d",&T);
    	while(T--)
    	{
    		int n;
    		memset(a,0,sizeof(a));
    		memset(dp,0,sizeof(dp));
    		scanf("%d",&n);
    		for(int i=1;i<=n;i++)
    		{
    			for(int j=1;j<=i;j++)
    			{
    				scanf("%d",&a[i][j]);
    			}
    		}
    		for(int i=n;i>=1;i--)
    		{
    			for(int j=i;j>=1;j--)
    			{
    				dp[i][j]=max(dp[i+1][j],dp[i+1][j+1])+a[i][j];
    			}
    		}
    		cout<<dp[1][1]<<endl;
    	}
    	return 0;
    }
  • 相关阅读:
    38
    37
    学记
    36.java_exception_test
    c++中enum的用法——枚举类型
    35
    34
    33
    32
    31
  • 原文地址:https://www.cnblogs.com/chinacwj/p/7046217.html
Copyright © 2011-2022 走看看