#include<iostream> #include<algorithm> using namespace std; int main() { int n, m, i, j, Max; int dp[100][100], a[100][100]; scanf("%d", &n); while (n--) { scanf("%d", &m); for (i = 0; i < m; i++) for (j = 0; j <= i; j++) scanf("%d", &a[i][j]); dp[0][0] = a[0][0]; Max = 0; for(i = 1; i < m; i++) for (j = 0; j <= i; j++) { if (j == 0) dp[i][j] = dp[i - 1][j] + a[i][j]; else if (i == j) dp[i][j] = dp[i - 1][j - 1] + a[i][j]; else dp[i][j] = max((dp[i - 1][j - 1] + a[i][j]), (dp[i - 1][j] + a[i][j])); Max = max(dp[i][j], Max); } printf("%d\n", Max); } return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:474 |
剪刀石头布 (C语言代码)浏览:1437 |
淘淘的名单 (C语言代码)浏览:1229 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:402 |
A+B for Input-Output Practice (III) (C语言代码)浏览:425 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:462 |
C语言训练-百钱百鸡问题 (C语言代码)浏览:506 |
小九九 (C语言代码)浏览:511 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:667 |
C语言训练-求PI* (C语言代码)浏览:497 |