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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

noip2004普及组第2题 花生采摘

發(fā)布時間:2025/3/15 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 noip2004普及组第2题 花生采摘 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

題目描述
魯賓遜先生有一只寵物猴,名叫多多。這天,他們兩個正沿著鄉(xiāng)間小路散步,突然發(fā)現(xiàn)路邊的告示牌上貼著一張小小的紙條:“歡迎免費品嘗我種的花生!――熊字”。

魯賓遜先生和多多都很開心,因為花生正是他們的最愛。在告示牌背后,路邊真的有一塊花生田,花生植株整齊地排列成矩形網(wǎng)格(如圖11)。有經(jīng)驗的多多一眼就能看出,每棵花生植株下的花生有多少。為了訓練多多的算術,魯賓遜先生說:“你先找出花生最多的植株,去采摘它的花生;然后再找出剩下的植株里花生最多的,去采摘它的花生;依此類推,不過你一定要在我限定的時間內回到路邊?!?/p>

我們假定多多在每個單位時間內,可以做下列四件事情中的一件:

1) 從路邊跳到最靠近路邊(即第一行)的某棵花生植株;

2) 從一棵植株跳到前后左右與之相鄰的另一棵植株;

3) 采摘一棵植株下的花生;

4) 從最靠近路邊(即第一行)的某棵花生植株跳回路邊。

現(xiàn)在給定一塊花生田的大小和花生的分布,請問在限定時間內,多多最多可以采到多少個花生?注意可能只有部分植株下面長有花生,假設這些植株下的花生個數(shù)各不相同。

例如在圖2所示的花生田里,只有位于(2, 5), (3, 7), (4, 2), (5, 4)(2,5),(3,7),(4,2),(5,4)的植株下長有花生,個數(shù)分別為13, 7, 15, 913,7,15,9。沿著圖示的路線,多多在2121個單位時間內,最多可以采到3737個花生。

輸入輸出格式
輸入格式:
第一行包括三個整數(shù),M, N和K,用空格隔開;表示花生田的大小為M \times N(1 \le M, N \le 20)M×N(1≤M,N≤20),多多采花生的限定時間為K(0 \le K \le 1000)K(0≤K≤1000)個單位時間。接下來的MM行,每行包括N個非負整數(shù),也用空格隔開;第i + 1行的第j個整數(shù)P_{ij}(0 \le P_{ij} \le 500)P
ij
? (0≤P
ij
? ≤500)表示花生田里植株(i, j)(i,j)下花生的數(shù)目,00表示該植株下沒有花生。

輸出格式:
一個整數(shù),即在限定時間內,多多最多可以采到花生的個數(shù)。

輸入輸出樣例
輸入樣例#1:
6 7 21
0 0 0 0 0 0 0
0 0 0 0 13 0 0
0 0 0 0 0 0 7
0 15 0 0 0 0 0
0 0 0 9 0 0 0
0 0 0 0 0 0 0
輸出樣例#1:
37
輸入樣例#2:
6 7 20
0 0 0 0 0 0 0
0 0 0 0 13 0 0
0 0 0 0 0 0 7
0 15 0 0 0 0 0
0 0 0 9 0 0 0
0 0 0 0 0 0 0
輸出樣例#2:
28
說明
noip2004普及組第2題

題目本身并不是很難。主要是要看到題目規(guī)定的并不是要采的最多,必須從大到小,依次采摘,因此我們只貪心就可以,用結構體存下橫縱坐標和數(shù)量,然后排序,按照排序后的順序依次采摘,期間計算耗費的時間,每計算一個就要進行判斷當前所剩余的時間是否可以回去,當不能回去時則到達上一個點時的采摘量,就是最多的采摘量。(注意計算時的橫縱坐標,是根據(jù)x算還是y,這個根據(jù)自己存儲的不同使用的也不同,我在這里傻乎乎的找了好長時間orz)

代碼

#include<iostream> #include<cstdio> #include<algorithm> #include<cmath> using namespace std; int pic[50][50]; int ans,n,m,k,cnt,nowx,nowy,tot; struct edge{int x,y,v; }e[5000]; bool cmp(edge a,edge b){return a.v > b.v; } int main(){scanf("%d%d%d",&n,&m,&k);for(int i = 1; i<=n; i++){for(int j = 1; j<=m; j++){scanf("%d",&pic[i][j]);if(pic[i][j]){cnt ++;e[cnt].x = i;e[cnt].y =j;e[cnt].v = pic[i][j];}}} sort(e+1,e+1+cnt,cmp); if(2*e[1].y + 1 > k){cout << 0;return 0;}else if(2*e[1].x + 1 == k){cout << e[1].v;return 0;}nowy = e[1].y;for(int i = 1; i<=cnt; i++){tot += abs(nowy - e[i].y) + abs(nowx - e[i].x) + 1; if(tot + e[i].x > k)break;nowx = e[i].x;nowy = e[i].y;ans += e[i].v; }cout << ans ;return 0; }

轉載于:https://www.cnblogs.com/Euplectella/p/10092821.html

總結

以上是生活随笔為你收集整理的noip2004普及组第2题 花生采摘的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 久久久久久久久久久久久久av | av大片免费在线观看 | 黄色在线免费播放 | 一区二区三区四区在线观看视频 | 精品亚洲一区二区三区四区五区高 | 殴美一级黄色片 | 蜜桃成人无码区免费视频网站 | 久久香视频 | 糖心av | 久久艹精品视频 | aaa大片十八岁禁止 中文字幕亚洲在线观看 | 偷拍综合网 | 日日夜夜噜 | 男人猛吃奶女人爽视频 | 老司机精品视频在线播放 | 深夜国产福利 | 精品自拍第一页 | 久草热线 | 高清视频一区二区 | 欧美成人一区二区在线 | 涩涩视频免费在线观看 | 欧美日韩亚洲国产一区 | 超碰干| 五月婷婷综合在线 | 99人妻碰碰碰久久久久禁片 | 亚洲午夜影视 | 91毛片网| 一级黄色片毛片 | 波多野结衣av无码 | 日本美女性高潮 | 美腿丝袜av | 麻豆黄色一级片 | 亚洲区小说区 | 毛片在线网 | 亚洲欧洲自拍 | 色综合亚洲 | 国产无套精品一区二区 | 精品国产一区二区三区噜噜噜 | 四虎福利 | 亚洲视频中文字幕在线观看 | 夜色一区二区 | 亚洲天堂激情 | 一区二区三区 日韩 | av网站免费大全 | 欧美三级大片 | 日韩不卡免费视频 | 爱情岛论坛亚洲品质自拍 | 先锋资源一区二区 | 亚洲欧美日韩精品 | 伊人网成人网 | 国产免费91 | 亚洲videos| 日韩精品极品 | 91精品在线播放 | 国产日产欧洲无码视频 | 免费污污视频在线观看 | 香蕉视频ap | 国产精品第七页 | 久久噜噜噜精品国产亚洲综合 | 国产农村妇女精品 | 成人香蕉视频在线观看 | 狠狠干夜夜 | 午夜在线观看影院 | 黄色动漫在线免费观看 | 二十四小时在线更新观看 | 欧洲成人av | 成全影视在线观看第8季 | 涩涩av| 在线免费观看黄网 | www.欧美成人 | 亚洲精品无码永久在线观看 | 国产www精品 | 日韩一卡二卡三卡四卡 | 日韩精品一区二区三区国语自制 | 久久青青国产 | 红桃视频国产 | 免费在线观看你懂的 | 女女同性女同一区二区三区九色 | 精品无码久久久久久久久成人 | 日本黄色特级片 | 久久久啊啊啊 | 91看篇| 动漫毛片 | 99国产在线播放 | 99看片 | porn亚洲| 国产美女网| 干b视频在线观看 | 一二三区中文字幕 | 亚洲视频一区二区在线观看 | 极品粉嫩小仙女高潮喷水久久 | 免费成人在线观看 | 中文字幕+乱码+中文乱码www | 波多野结衣久久久久 | 91无限观看| 亚洲国产一区二区三区在线观看 | 超碰在线日韩 | 欧美亚洲激情 | 亚洲国产欧美一区二区三区深喉 |