a53

SumTri_XI

a53
Dec 19th, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2.  
  3. using namespace std;
  4. ifstream fin("sumtri_xi.in");
  5. ofstream fout("sumtri_xi.out");
  6. long long n;
  7. vector <vector <long long>> A, DP;
  8.  
  9. int main()
  10. {
  11. long long i, j;
  12. fin>>n;
  13. A=DP=vector <vector <long long>> (n + 1, vector <long long> (n + 1, 0));
  14. for(i=1; i<=n; i++)
  15. for(j=1; j<=i; j++)
  16. fin>>A[i][j];
  17. for(j=1; j<=n; ++ j)
  18. for(i=j; i<=n; ++ i)
  19. DP[i][j]=A[i][j]+max(DP[i - 1][j - 1], DP[i][j - 1]);
  20. fout << DP[n][n];
  21. return 0;
  22. }
Add Comment
Please, Sign In to add comment