蒜頭君的城堡之旅

2021-08-17 07:22:40 字數 902 閱讀 2469

蒜國地域是乙個 n

n 行 m

m 列的矩陣,下標均從 1

1開始。蒜國有個美麗的城堡,在座標 (n, m)(n

,m)上,蒜頭君在座標 (1,1)(1

,1) 的位置上。蒜頭君打算出發去城堡遊玩,遊玩結束後返回到起點。在出發去城堡的路上,蒜頭君只會選擇往下或者往右走,而在返回的路上,蒜頭君只會選擇往上或者往左走,每次只能走一格。已知每個格仔上都有一定數量的蒜味可樂,每個格仔至多經過一次。

現在蒜頭君請你來幫他計算一下,如何計畫來回行程,可以收集到最多的蒜味可樂。

第一行輸入兩個整數 n,m(1 \leq n, m \leq 50)n,

m(1≤

n,m≤

50),表示蒜國是乙個 n

n 行 m

m 列的矩陣。

接下來輸入 n

n 行,每行輸入 m

m 個整數,代表乙個 n \times mn×

m 的矩陣,每個整數代表對應位置上的蒜味可樂數量,每行的每兩個整數之間用乙個空格隔開。其中蒜頭君的位置和城堡的位置上沒有蒜味可樂,用 0

0 表示,其餘位置上的整數範圍在 [1,100][1

,100

] 內。

輸出一行,輸出乙個整數,表示蒜頭君在來回路上能收集到的蒜味可樂的最大值。

#include

#include

using namespace std;

int n,m;

int dp[60][60][60][60];

int coordination[60][60];

int main()

}for(int i=1;i<=n;i++)

if(i+j-k-l!=1)

else }}

}}cout

}

計蒜客蒜頭君的城堡之旅

蒜國地域是乙個 n 行 m 列的矩陣,下標均從 1 開始。蒜國有個美麗的城堡,在座標 n,m 上,蒜頭君在座標 1,1 的位置上。蒜頭君打算出發去城堡遊玩,遊玩結束後返回到起點。在出發去城堡的路上,蒜頭君只會選擇往下或者往右走,而在返回的路上,蒜頭君只會選擇往上或者往左走,每次只能走一格。已知每個格...

計蒜客 蒜頭君的城堡之旅(dp)

問題描述 蒜國地域是乙個 n 行 m 列的矩陣,下標均從 1 開始。蒜國有個美麗的城堡,在座標 n,m 上,蒜頭君在座標 1,1 的位置上。蒜頭君打算出發去城堡遊玩,遊玩結束後返回到起點。在出發去城堡的路上,蒜頭君只會選擇往下或者往右走,而在返回的路上,蒜頭君只會選擇往上或者往左走,每次只能走一格。...

蒜頭君面試

題目 問題描述 蒜頭君來蒜廠面試的時候,曾經遇到這樣乙個面試題 給定 n 個整數,求裡面出現次數最多的數,如果有多個重複出現的數,求出值最大的乙個。當時可算是給蒜頭君難住了。現在蒜頭君來考考你。輸入格式 第一行輸入乙個整數n 1 n 100000 接下來一行輸入n個 int 範圍內的整數。輸出格式 ...