标签:
Time Limit: 1000MS | Memory Limit: 10000K | |
Total Submissions: 40041 | Accepted: 24119 |
7
3 8
8 1 0
2 7 4 4
4 5 2 6 5
(Figure 1)
5
7
3 8
8 1 0
2 7 4 4
4 5 2 6 5
30
CODE:
#include <iostream> #include <cstdio> #include <cstring> #define REP(i, s, n) for(int i = s; i <= n; i ++) #define REP_(i, s, n) for(int i = n; i >= s; i --) #define MAX_N 100 + 10 using namespace std; int main(){ int a[MAX_N][MAX_N], n, F[MAX_N][MAX_N]; scanf("%d", &n); REP(i, 1, n) REP(j, 1, i) scanf("%d", &a[i][j]); memset(F, 0, sizeof(F)); REP(i, 1, n) REP(j, 1, i){ F[i][j] = max(F[i - 1][j] + a[i][j], F[i - 1][j - 1] + a[i][j]); } int ans = 0; REP(i, 1, n) ans = max(ans, F[n][i]); printf("%d\n", ans); return 0; }
标签:
原文地址:http://www.cnblogs.com/ALXPCUN/p/4521353.html