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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

codevs 1052:地鼠游戏

發布時間:2024/7/19 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 codevs 1052:地鼠游戏 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

http://codevs.cn/problem/1052/

題目描述 Description
王鋼是一名學習成績優異的學生,在平時的學習中,他總能利用一切時間認真高效地學習,他不但學習刻苦,而且善于經常總結、完善自己的學習方法,所以他總能在每次考試中得到優異的分數,這一切很大程度上是由于他是一個追求效率的人。

但王鋼也是一個喜歡玩的人,平時在學校學習他努力克制自己玩,可在星期天他卻會抽一定的時間讓自己玩一下,他的爸爸媽媽也比較信任他的學習能力和學習習慣,所以在星期天也不會象其他家長一樣對他抓緊,而是允許他在星期天上午可以自由支配時間。

地鼠游戲是一項需要反應速度和敏捷判斷力的游戲。游戲開始時,會在地板上一下子冒出很多地鼠來,然后等你用榔頭去敲擊這些地鼠,每個地鼠被敲擊后,將會增加相應的游戲分值。問題是這些地鼠不會傻傻地等你去敲擊,它總會在冒出一會時間后又鉆到地板下面去(而且再也不上來),每個地鼠冒出后停留的時間可能是不同的,而且每個地鼠被敲擊后增加的游戲分值也可能是不同,為了勝出,游戲參與者就必須根據每個地鼠的特性,有選擇地盡快敲擊一些地鼠,使得總的得分最大。

這個極具挑戰性的游戲王鋼特別喜歡,最近他經常在星期天上午玩這個游戲,慢慢地他不但敲擊速度越來越快(敲擊每個地鼠所需要的耗時是1秒),而且他還發現了游戲的一些特征,那就是每次游戲重新開始后,某個地鼠冒出來后停留的時間都是固定的,而且他記錄了每個地鼠被敲擊后將會增加的分值。于是,他在每次游戲開始后總能有次序地選擇敲擊不同的地鼠,保證每次得到最大的總分值。

輸入描述 Input Description
輸入包含3行,第一行包含一個整數n(1<=n<=100)表示有n個地鼠從地上冒出來,第二行n個用空格分隔的整數表示每個地鼠冒出后停留的時間,第三行n個用空格分隔的整數表示每個地鼠被敲擊后會增加的分值(<=100)。每行中第i個數都表示第i個地鼠的信息。

輸出描述 Output Description
輸出只有一行一個整數,表示王鋼所能獲得的最大游戲總分值。

樣例輸入 Sample Input
5

5 3 6 1 4

7 9 2 1 5

樣例輸出 Sample Output
24

?

芒果君:這是一道用優先隊列(堆)優化的貪心題。由于停留時間更長的地鼠更容易被選擇,將時間選為關鍵字由大到小排序,開始貪心:將停留時間等于當前時間的地鼠的分數放入優先隊列,如果隊列不為空,就累計分數、彈出元素。最后輸出總分數。

1 #include<cstdio> 2 #include<algorithm> 3 #include<queue> 4 using namespace std; 5 priority_queue<int>heat; 6 int n,i,T,k,ans; 7 struct X{ 8 int t,s; 9 }a[110]; 10 bool cmp(X a,X b) 11 { 12 return a.t>b.t; 13 } 14 int main() 15 { 16 scanf("%d",&n); 17 for(i=1;i<=n;++i) 18 { 19 scanf("%d",&a[i].t); 20 } 21 for(i=1;i<=n;++i) 22 { 23 scanf("%d",&a[i].s); 24 } 25 sort(a+1,a+n+1,cmp); 26 T=a[1].t,k=1; 27 while(T) 28 { 29 while(a[k].t==T) 30 { 31 heat.push(a[k].s); 32 k++; 33 } 34 if(!heat.empty()) 35 { 36 ans+=heat.top(); 37 heat.pop(); 38 } 39 T--; 40 } 41 printf("%d",ans); 42 return 0; 43 }

?

轉載于:https://www.cnblogs.com/12mango/p/6891000.html

總結

以上是生活随笔為你收集整理的codevs 1052:地鼠游戏的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: xxxxwwww国产| 成人在线免费看 | 午夜狠狠干 | 国产在线拍揄自揄拍无码 | 麻豆成人入口 | 欧美成人国产精品高潮 | 亚洲20p| 蜜臀视频一区二区三区 | 久久伊人婷婷 | 日韩三级视频在线观看 | 国产色秀视频 | 开心激情久久 | 国产九九热 | 自拍偷拍第| 偷偷色噜狠狠狠狠的777米奇 | 最近中文字幕在线免费观看 | 色视频在线观看 | 中文字幕在线观看网 | 欧美乱码精品一区二区 | 快射视频在线观看 | 日本h在线| 亚洲天堂v| 欧美性猛交xxxx乱 | 久久亚洲私人国产精品va | 天堂成人| 五月丁香花| 欧美日韩福利视频 | 草草影院欧美 | 亚洲色图88 | 久久精品这里有 | 免费黄色在线 | 久久久久久久久久久97 | 欧美日韩黄色 | 久草国产精品视频 | 极品美女一区二区三区 | 欧美日韩一区二区三区在线观看 | 欧美日韩国产亚洲一区 | 男女无遮挡网站 | 麻豆91精品| 国产91精品久久久久 | 国产精品美乳在线观看 | 日本少妇aaa | 欧美第一精品 | 欧美不卡视频 | 欧洲一区在线观看 | 免费黄色欧美 | 精品一区二区三区在线观看 | 亚洲成人aa| 日韩免费 | 欧美日韩午夜 | 亚洲一级视频在线观看 | 精品亚洲成人 | 久久综合影院 | 小箩莉末发育娇小性色xxxx | 亚洲剧情在线 | 午夜肉伦伦| 深夜视频在线免费 | 在线看黄色网址 | 欧洲黄色录像 | 亚洲国产成人精品无码区99 | 爱插网 | 久久久在线观看 | av资源免费观看 | 国产一级三级 | 葵司av电影 | 黄色的视频网站 | 婷婷色在线视频 | 先锋影音中文字幕 | 久久888| 女女av在线| 色婷婷aⅴ一区二区三区 | 国产成人麻豆免费观看 | 可以免费看av的网址 | 美女黄色一级片 | 国产一级黄色大片 | 性av在线 | 久热精品视频在线观看 | 成人手机视频 | www日韩av | 欧美视频免费在线 | 一区二区视频在线看 | 插少妇视频 | 奇米在线播放 | 男人都懂的网址 | 高潮一区 | 91看片在线观看 | 麻豆视频在线观看免费网站 | 久久久.www| 在线观看一区二区三区视频 | 日韩美女视频一区二区 | 91秘密入口 | 在线看成人 | 草逼视频免费看 | 亚洲色偷精品一区二区三区 | 成人动漫久久 | 国产精品久久伊人 | 天堂欧美城网站 | 五月色丁香 | 黄色日批网站 |