#include<iostream> #include<vector> #include<string> #include <algorithm> #include <math.h> using namespace std; int main() { int t; cin >> t; while (t--){ int n; cin >> n; int a[n][n]; for(int i=0; i<n; i++){ for(int j=0; j<=i; j++){ scanf("%d",&a[i][j]); } } for(int i=n-2; i>=0; i--){ for(int j=0; j<=i; j++){ a[i][j] += max(a[i+1][j],a[i+1][j+1]); } } printf("%d\n",a[0][0]); } } |
Double click to view unformatted code.