蒜國地域是乙個 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 的位置上。蒜頭君打算出發去城堡遊玩,遊玩結束後返回到起點。在出發去城堡的路上,蒜頭君只會選擇往下或者往右走,而在返回的路上,蒜頭君只會選擇往上或者往左走,每次只能走一格。已知每個格... 問題描述 蒜國地域是乙個 n 行 m 列的矩陣,下標均從 1 開始。蒜國有個美麗的城堡,在座標 n,m 上,蒜頭君在座標 1,1 的位置上。蒜頭君打算出發去城堡遊玩,遊玩結束後返回到起點。在出發去城堡的路上,蒜頭君只會選擇往下或者往右走,而在返回的路上,蒜頭君只會選擇往上或者往左走,每次只能走一格。... 題目 問題描述 蒜頭君來蒜廠面試的時候,曾經遇到這樣乙個面試題 給定 n 個整數,求裡面出現次數最多的數,如果有多個重複出現的數,求出值最大的乙個。當時可算是給蒜頭君難住了。現在蒜頭君來考考你。輸入格式 第一行輸入乙個整數n 1 n 100000 接下來一行輸入n個 int 範圍內的整數。輸出格式 ...計蒜客蒜頭君的城堡之旅
計蒜客 蒜頭君的城堡之旅(dp)
蒜頭君面試