日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

poj 2948 Martian Mining (dp)

發(fā)布時(shí)間:2025/3/13 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 poj 2948 Martian Mining (dp) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

http://poj.org/problem?id=2948

?

?

意:一個(gè)row*col的矩陣,每個(gè)格子內(nèi)有兩種礦yeyenum和bloggium,并且知道它們?cè)诿總€(gè)格子內(nèi)的數(shù)量是多少。如圖所示,最北邊有bloggium的收集站,最西邊有 yeyenum 的收集站,

要你在這些格子上面安裝向北或者向西的傳送帶(每個(gè)格子自能裝一種)。問最多能采到多少礦(yeyenum+bloggium)?

?

這道 dp 1A,完全自己寫的,有點(diǎn)小興奮,dp菜鳥在進(jìn)步。。。。。。。,
首先 開始想時(shí)
想了一個(gè) dp 方程 最后驗(yàn)證是錯(cuò)的;
后來自己有想了一下 ,得到了正確的 狀態(tài)方程

dp[i][j][0] 表示 以 i,j 為右下角的 矩形 i,j 這點(diǎn) 選擇向北 的最大值
dp[i][j][1]? 是選擇向西的最大值

ans = max(dp[n][m][0],dp[n][m][1]);
狀態(tài)轉(zhuǎn)移:

dp[i][j][0] = 第 j 列求和 + max(dp[i][j - 1][0],dp[i][j - 1][1]);

dp[i][j][1] = 第 i 行 求和 + max(dp[i - 1][j][0],dp[i - 1][j][1]);
*/

1 #include<stdio.h> 2 #include<iostream> 3 #include<algorithm> 4 #include<cstring> 5 #include<cmath> 6 #include<queue> 7 #include<set> 8 #include<map> 9 #define Min(a,b) a>b?b:a 10 #define Max(a,b) a>b?a:b 11 #define CL(a,num) memset(a,num,sizeof(a)); 12 #define inf 9999999 13 #define maxn 400 14 #define mod (1000000000 + 7) 15 #define eps 1e-6 16 #define ll long long 17 using namespace std; 18 ll dp[maxn][maxn][2];//0 上 1 左 19 ll matu[maxn][maxn],matw[maxn][maxn]; 20 int main() 21 { 22 int n,m,i,j,t1; 23 while(scanf("%d%d",&n,&m),n + m) 24 { 25 for(i = 1 ; i <= n; ++i) 26 for(j = 1; j <= m ; ++j) 27 { 28 scanf("%lld",&matw[i][j]); 29 } 30 31 for(i = 1; i <= n ; ++i) 32 { 33 for(j = 1; j <= m ;++j) 34 scanf("%lld",&matu[i][j]); 35 } 36 CL(dp,0); 37 38 int sum = 0,k; 39 for( i = 1 ; i <= n ;++i) 40 { 41 for( j = 1; j <= m; ++j ) 42 { 43 sum = 0; 44 for(k = i ; k >= 1; --k)sum += matu[k][j]; 45 46 dp[i][j][0] = sum + max(dp[i][j - 1][0],dp[i][j - 1][1]); 47 48 sum = 0; 49 for(k = j ;k >= 1; --k) sum += matw[i][k]; 50 51 dp[i][j][1] = sum + max(dp[i - 1][j][0],dp[i - 1][j][1]); 52 53 } 54 } 55 56 printf("%lld\n",max(dp[n][m][0],dp[n][m][1])); 57 58 59 } 60 }

轉(zhuǎn)載于:https://www.cnblogs.com/acSzz/archive/2012/08/11/2634007.html

與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的poj 2948 Martian Mining (dp)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 中文字幕韩日 | 久久久99精品国产一区二区三区 | 国产精品一区二区在线看 | 国产伦乱视频 | 欧美日韩综合在线观看 | 美国三级a三级18 | 久久视频在线播放 | 名校风暴在线观看免费高清完整 | 亚洲精品乱码久久久久久不卡 | 国产成人毛毛毛片 | 蝌蚪网在线视频 | 日本免费精品视频 | 免费成人电影在线观看 | 色悠悠av| 在线免费看mv的网站入口 | 亚洲黄a | 免费观看毛片网站 | 成人香蕉视频在线观看 | 亚州精品国产精品乱码不99按摩 | 国产顶级毛片 | 好吊色综合 | 国产精品久久久久久久久免费软件 | 啪视频在线观看 | 91精品国产一区二区三竹菊影视 | www视频在线观看网站 | 女同动漫免费观看高清完整版在线观看 | 国产精品乱码一区 | 黄网站免费看 | 中国黄色在线视频 | 可以直接看的无码av | 日韩视频一区二区三区 | av资源免费观看 | 久久成人网18网站 | 在线观看黄色网 | 一本色道久久综合熟妇 | 亚洲av色一区二区三区精品 | 久久精品色妇熟妇丰满人妻 | 国产亚洲制服 | 不卡视频一区二区三区 | 日本亲子乱子伦xxxx50路 | 91欧美一区二区三区 | 男人的天堂一级片 | 色屁屁www影院免费观看入口 | 国产精品一区二 | 黄色小电影网址 | 污污视频在线观看网站 | 久久ww| 国产一级色 | 成人夜色| 狠狠干2021| 超碰在线看 | 亚洲综合另类小说 | 91一区在线| 一级在线免费视频 | 精品免费国产一区二区三区 | 亚洲精品乱码久久久久 | 国产激情av | 一卡二卡三卡四卡五卡 | 波多野吉衣视频在线观看 | 国产精品成人久久久久 | 亚洲精品久久久中文字幕 | 亚洲1234区 | 日韩最新中文字幕 | 亚洲美女影院 | 天天操天天操天天射 | 麻豆av网站| 黄色网久久 | 在线免费一级片 | 免费一级一片 | 老熟妇仑乱视频一区二区 | 久久艹伊人 | 99riav在线 | 成人黄色在线网站 | 日本3p视频 | 一区二区三区不卡视频在线观看 | 国产视频久久久 | 91伦理 | 日韩电影一区二区三区四区 | 日韩免费视频 | 日本欧美一区二区三区不卡视频 | 日本黄色xxx | 五月天色视频 | 操操操操操操操 | 成人18视频 | 中国av一区二区 | 污片网站在线观看 | 国产a级精品 | 国产视频一区二区三区在线播放 | 美女交配| 国产精品4区| 亚洲一区二区动漫 | 在线观看不卡一区 | 99艹| 老头糟蹋新婚少妇系列小说 | 国产国产精品 | 天天艹天天射 | 精品国模一区二区三区欧美 | 国产性生活视频 | 一级特黄肉体裸片 |