Pixiv - KiraraShss
128 字
1 分钟
数字三角形

分析

代码
#include <bits/stdc++.h>
using namespace std;
const int N = 1010;
int a[N][N], f[N][N];int n;
int main(){ cin >> n; for (int i = 1; i <= n; i ++ ) for (int j = 1; j <= i; j ++ ) cin >> a[i][j];
for (int i = 1; i <= n; i ++ ) f[n][i] = w[n][i]; for (int i = n - 1; i > 0; i ++ ) for (int j = 1; j <= i; j ++ ) f[i][j] = max(f[i + 1][j], f[i + 1][j + 1]);
int res = -2e9; for (int i = 1; i <= n; i ++ ) res = max(res, f[n][i]);
cout << res << endl; return 0;}文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
最后更新于 2025-04-14,距今已过 375 天
部分内容可能已过时
printsdf's Blog