P-6-6. 方格棋盤路線


Submit solution

分數: 100 (partial)
時間限制: 1.0s
記憶體限制: 1G

作者:
題目類型
允許的語言
Assembly, Brainfuck, C, C++, Python

在一個 \( m*n \) 方格棋盤上,每個格子都有一個分數(可正可負),現在要從左上角的格子走到右下角,每次只能從當時位置移動到右方或下方的格子, 請計算出經過路線上的數字的最大可能總和。以下圖為例,最大的總和路線是經過 \( (2, -2, 5, 7, -5, 4) \) ,總合為 \( 11 \) 。  2 -2  3  3 -6  5  2 -8  4  7 -5  4

輸入格式

第一行有兩個正整數 \( m \) 與 \( n\) 。 接下來 \( m \) 行,每行 \( n \) 個整數,代表方格由上而下,由左而右的內容。 \(m \) 與 \( n \) 皆不超過 \( 200\) ,矩陣內的數字絕對值皆不超過 \( 1e4 \) 。

輸出格式

最大總和。

範例輸入 1

3 4
2 -2 3 3
-6 5 2 -8
3 7 -5 4

範例輸出 1

11

範例輸入 2

2 5
1 2 3 1 -5
-2 5 -8 2 1

範例輸出 2

10

評論

目前沒有評論。