现在的位置: 首页 > 综合 > 正文

hdu 2084 数塔

2018年01月12日 ⁄ 综合 ⁄ 共 388字 ⁄ 字号 评论关闭
#include<iostream>
#include<cstdio>
using namespace std;
int  arr[110][110];
int main()
{
    int c;
    scanf("%d",&c);
    while(c--)
   {
      int n;
      scanf("%d",&n);
      for(int i=1;i<=n;i++)
      {
         for(int j=1;j<=i;j++)
        {
           scanf("%d",&arr[i][j]);
        }
      }
      for(int i=n-1;i>=1;i--)
      {
         for(int j=1;j<=i;j++)
         {
            if(arr[i+1][j]>arr[i+1][j+1])
                arr[i][j]+=arr[i+1][j];
            else
                arr[i][j]+=arr[i+1][j+1];
        }
     }
     int ans=arr[1][1];
     printf("%d\n",ans);
  }
   //system("pause");
   return 0;
}


抱歉!评论已关闭.