#include using namespace std; const int N = 110; int f[N][N]; int a[N][N]; int main() { int t; cin >> t; while (t--) { memset(f, 0, sizeof f); memset(a, 0, sizeof a); int n; cin >> n; for (int i = 1; i <= n; i++) { for (int j = 1; j > a[i][j]; f[i][j] = max(f[i - 1][j - 1], f[i - 1][j]) + a[i][j]; } } int res = -0x3f3f3f3f; for (int i = 1; i <= n; i++) res = max(res, f[n][i]); cout << res << endl; } }
解题思路:
注意事项:
参考代码:
0.0分
1 人评分
简单的a+b (C++语言代码)浏览:895 |
简单的a+b (C语言代码)浏览:564 |
C语言训练-数字母 (C语言代码)浏览:670 |
1025题解浏览:796 |
DNA (C语言代码)浏览:837 |
Quadratic Equation (C语言代码)浏览:1034 |
C二级辅导-统计字符 (C语言代码)浏览:695 |
筛排处理 (C语言代码)浏览:830 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:630 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:801 |