Toggle navigation
CSUOJ
F.A.Qs
ProblemSet
Source/Category
Status
Ranklist
Contest
Login
Language
中文
ئۇيغۇرچە
English
فارسی
ไทย
한국어
Problem1031--22-数组-2-爬数塔
1031: 22-数组-2-爬数塔
[Creator :
]
Time Limit :
1.000
sec
Memory Limit :
128 MB
Solved: 3
Submit: 1365
Statistics
Description
小南在CSU的某个角落发现了一座由数字组成的斜塔,他I想到塔顶去看看。小南可以从底层任意一个数字出发逐层爬上去,每次可以爬至上一层数字上或者上一层左边相邻的数字上(第1列只能爬至正上方上一层的数字上)。
7
3 8
8 1 0
2 7 4 4
4 5 2 6 5
如上图,小南如果从最下层也就是第5层的数字4向上爬,只能爬到上一层即第4层的2号数字上;如果从数字2爬,可以爬到其正上方的数字4上,也可以爬到数字7上;如果从最右边的数字5爬,则只能爬到其左上方的数字4上。
现在小南想知道,他从最下层开始爬到塔顶,如何选择爬上去的路径,使该路径经过的数字和最大?
Input
多组测试数据。
每组测试数据的第一行是一个整数n(1≤n≤100)表示数塔的高度,接下来用n行数字表示数塔,其中第i行有个i个整数,且所有的整数均在区间[0,99]内。
Output
对于每个组测试数据,输出一个整数表示得到的最大和,每个输出占一行。
Sample Input
Copy
5 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5
Sample Output
Copy
30
Source/Category
简单
动态规划