数塔 HDU2084
#include<bits/stdc++.h>
using namespace std;
#define IOS ios::sync_with_stdio(false),cin.tie(0),cout.tie(0)
int x[100][100]; //存储数塔
int len; //高度
void solve(){
cin>>len;
for(int i = 1;i <= len;++i)
for(int j = 1;j <= i;++j)
cin>>x[i][j];
for(int i = len - 1;i >= 1;--i)
for(int j = i;j >= 1;--j)
x[i][j] += max(x[i + 1][j],x[i + 1][j + 1]);
cout<<x[1][1]<<"\n";
}
signed main(){
IOS;
int tt;
cin>>tt;
while(tt--)
solve();
return 0;
}