動態規劃 迷宮 百度之星 Labyrinth

2021-09-07 13:23:13 字數 798 閱讀 3920

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。它可以遞增,也可以遞減,還可以先遞減再遞增。在遞...