寒假每日一題題解 1 29 摘花生(DP水題)

2021-10-18 04:26:19 字數 1031 閱讀 6673

hello kitty想摘點花生送給她喜歡的公尺老鼠。

她來到一片有網格狀道路的矩形花生地(如下圖),從西北角進去,東南角出來。

地里每個道路的交叉點上都有種著一株花生苗,上面有若干顆花生,經過一株花生苗就能摘走該它上面所有的花生。

hello kitty只能向東或向南走,不能向西或向北走。

問hello kitty最多能夠摘到多少顆花生。

輸入格式

第一行是乙個整數t,代表一共有多少組資料。

接下來是t組資料。

每組資料的第一行是兩個整數,分別代表花生苗的行數r和列數 c。

每組資料的接下來r行資料,從北向南依次描述每行花生苗的情況。每行資料有c個整數,按從西向東的順序描述了該行每株花生苗上的花生數目m。

輸出格式

對每組輸入資料,輸出一行,內容為hello kitty能摘到得最多的花生顆數。

資料範圍

1≤t≤100,

1≤r,c≤100,

0≤m≤1000

輸入樣例:

2

2 21 1

3 42 3

2 3 4

1 6 5

輸出樣例:
8

16

#include

#include

using namespace std;

const

int n =

110;

int dp[n]

[n];

int a[n]

[n];

int n, m, t;

intmain()

} cout << dp[n]

[m]<< endl;

}return0;

}

線性dp水題,沒啥好說的

acwing寒假每日一題題解

貨倉選址 頭兩天的每日一題有點水 include using namespace std int s 505 505 int i,j intmain void 語法題蛇形添數 輸入兩個整數n和m,輸出乙個n行m列的矩陣,將數字 1 到 n m 按照回字蛇形填充至矩陣中。具體矩陣形式可參考樣例。輸入格...

acwing 寒假每日一題題解

本篇部落格是基於acwing活動中的寒假每日一題 活動位址 在一條數軸上有 n 家商店,它們的座標分別為 a1 an。現在需要在數軸上建立一家貨倉,每天清晨,從貨倉到每家商店都要運送一車商品。為了提高效率,求把貨倉建在何處,可以使得貨倉到每家商店的距離之和最小。輸入格式 第一行輸入整數n。第二行n個...

寒假每日一題題解 1 24 階乘

n 的階乘 記作 n 是指從 1 到 n 包括 1 和 n 的所有整數的乘積。階乘運算的結果往往都非常的大。現在,給定數字 n,請你求出 n 的最右邊的非零數字是多少。例如 5 1 2 3 4 5 1205 1 2 3 4 5 120,所以 5 的最右邊的非零數字是 2。輸入格式 共一行,包含乙個整...