解题思路:
注意事项:
参考代码:
#define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <vector> #include <algorithm> #include <stdio.h> #define N 100 using namespace std; int dp[N + 2][N + 2]; int A[N + 2][N + 2]; int main() { int n = 0; cin >> n; for (int i = 1; i <= n; i++) for (int j = 1; j <= i; j++) cin >> A[i][j]; for (int j = 1; j <= n; j++) dp[n][j] = A[n][j]; for (int i = n - 1; i >= 1; i--) for (int j = 1; j <= i; j++) dp[i][j] = (dp[i + 1][j] > dp[i + 1][j + 1] ? dp[i + 1][j] : dp[i + 1][j + 1]) + A[i][j]; cout << dp[1][1] << endl; return 0; }
0.0分
0 人评分
C二级辅导-等差数列 (C语言代码)浏览:1315 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:721 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:658 |
【亲和数】 (C语言代码)浏览:908 |
WU-小九九 (C++代码)浏览:1713 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:821 |
核桃的数量 (C语言代码)浏览:726 |
1118(求助_已解决)浏览:351 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:841 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:639 |