problem description
度度熊是一僅僅喜歡探險的熊。一次偶然落進了乙個m*n
矩陣的迷宮,該迷宮僅僅能從矩陣左上角第乙個方格開始走,僅僅有走到右上角的第乙個格仔才算走出迷宮。每一次僅僅能走一格,且僅僅能向上向下向右走曾經沒有走過的格仔,每個格仔中都有一些金幣(或正或負。有可能遇到強盜攔路搶劫。度度熊身上金幣能夠為負,須要給強盜寫欠條)。度度熊剛開始時身上金幣數為
0,問度度熊走出迷宮時候身上最多有多少金幣?
input
輸入的第一行是乙個整數t
(t )。表示共同擁有
t組資料。每組資料的第一行輸入兩個正整數m。
n(m<=100
。n<=100
)。接下來的
m行,每行
n個整數,分別代表對應格仔中能得到金幣的數量,每乙個整數都大於等於
-100
且小於等於
100。
output
對於每組資料,首先須要輸出單獨一行」case #?
:」。當中問號處應填入當前的資料組數,組數從
1開始計算。每組測試資料輸出一行。輸出乙個整數,代表依據最優的打法。你走到右上角時能夠獲得的最大金幣數目。
sample input
23 4
1 -1 1 0
2 -2 4 2
3 5 1 -90
2 21 1
1 1sample output
case #1:
18case #2:
4一切都清晰地指向了dp。
時間複雜度: o(n*n*m)。
動態規劃 迷宮 百度之星 Labyrinth
problem description 度度熊是乙隻喜歡探險的熊,一次偶然落進了乙個m n 矩陣的迷宮,該迷宮只能從矩陣左上角第乙個方格開始走,只有走到右上角的第乙個格仔才算走出迷宮,每一次只能走一格,且只能向上向下向右走以前沒有走過的格仔,每乙個格仔中都有一些金幣 或正或負,有可能遇到強盜攔路搶劫...
2014百度之星資格賽解題報告 Labyrinth
labyrinth 時間限制 1s 記憶體限制 65536k 問題描述 輸入輸入的第一行是乙個整數t t 200 表示共有t組資料。每組資料的第一行輸入兩個正整數m,n m 100,n 100 接下來的m行,每行n個整數,分別代表相應格仔中能得到金幣的數量,每個整數都大於等於 100且小於等於100...
百度之星Valley Numer
problem description 眾所周知,度度熊非常喜歡數字。它最近發明了一種新的數字 valley number,像山谷一樣的數字。當乙個數字,從左到右依次看過去數字沒有出現先遞增接著遞減的 山峰 現象,就被稱作 valley number。它可以遞增,也可以遞減,還可以先遞減再遞增。在遞...