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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

湫湫系列故事——消灭兔子

發布時間:2025/4/16 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 湫湫系列故事——消灭兔子 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

湫湫減肥
  越減越肥!
  
  最近,減肥失敗的湫湫為發泄心中郁悶,在玩一個消滅免子的游戲。
  游戲規則很簡單,用箭殺死免子即可。
  箭是一種消耗品,已知有M種不同類型的箭可以選擇,并且每種箭都會對兔子造成傷害,對應的傷害值分別為Di(1 <= i <= M),每種箭需要一定的QQ幣購買。
  假設每種箭只能使用一次,每只免子也只能被射一次,請計算要消滅地圖上的所有兔子最少需要的QQ幣。

Input

輸入數據有多組,每組數據有四行;
第一行有兩個整數N,M(1 <= N, M <= 100000),分別表示兔子的個數和箭的種類;
第二行有N個正整數,分別表示兔子的血量Bi(1 <= i <= N);
第三行有M個正整數,表示每把箭所能造成的傷害值Di(1 <= i <= M);
第四行有M個正整數,表示每把箭需要花費的QQ幣Pi(1 <= i <= M)。

特別說明:
1、當箭的傷害值大于等于兔子的血量時,就能將兔子殺死;
2、血量Bi,箭的傷害值Di,箭的價格Pi,均小于等于100000。

Output

如果不能殺死所有兔子,請輸出”No”,否則,請輸出最少的QQ幣數,每組輸出一行。

Sample Input

3 3 1 2 3 2 3 4 1 2 3 3 4 1 2 3 1 2 3 4 1 2 3 1

Sample Output

6 4

題意:用更少的Q幣吧所有的兔子都殺死。

思路:最大的兔子先殺死,選傷害足夠花費最小的箭,依次類推,這樣就是一個最優解。(自己可以證明)

?

#include<iostream> #include<algorithm> #include<queue> #include<cstdio> using namespace std; const int max_n=100005; int n,m,b[max_n],d[max_n],p[max_n]; long long int sumCost; struct Node{int hurt;int cost;bool operator<(Node b)const{return cost>b.cost;} }arrow[max_n],nowNode; bool cmp(Node a,Node b) {return a.hurt>b.hurt; } int main() {while(scanf("%d%d",&n,&m)!=EOF){priority_queue<Node>q;sumCost=0;for(int i=0;i<n;i++){scanf("%d",&b[i]);}for(int i=0;i<m;i++){scanf("%d",&d[i]);}for(int i=0;i<m;i++){scanf("%d",&p[i]);}sort(b,b+n,greater<int>()); //按血量從大到小排序 for(int i=0;i<m;i++){arrow[i].hurt=d[i];arrow[i].cost=p[i];}sort(arrow,arrow+m,cmp); //按箭的傷害從大到小排序 bool flag=true;int right=0;for(int i=0;i<n;i++){while(right<m&&arrow[right].hurt>=b[i]){q.push(arrow[right]);right++;}if(q.empty()){cout<<"No"<<endl;flag=false;break;}nowNode=q.top();q.pop();sumCost+=nowNode.cost;} if(flag)printf("%lld\n",sumCost);}return 0; }

?

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的湫湫系列故事——消灭兔子的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 丰满熟女人妻一区二区三 | v片在线观看 | 国语对白一区 | 美日韩在线 | 波多野结衣一区二区在线 | 爽爽窝窝午夜精品一区二区 | 成熟的女同志hd | www.色日本 | 国产午夜激情视频 | 精品国产免费人成在线观看 | 超碰丝袜 | 欧美又大粗又爽又黄大片视频 | 91九色视频 | 国产一区二区在线不卡 | 欧美 日韩 综合 | 91黄在线看 | 国产农村熟妇videos | av一道本 | 一本亚洲 | 无码人妻aⅴ一区二区三区日本 | 综合国产视频 | 国产精品腿扒开做爽爽爽挤奶网站 | 黄色大片儿. | 一级伦理片 | 精品一区二区三区在线播放 | 秋霞福利| 青青草视频免费观看 | 少妇的性事hd | 亚洲综合在线中文字幕 | 青娱乐在线视频观看 | 欧美午夜精品一区二区三区 | 国产精品精品软件视频 | 丰满少妇一区二区三区专区 | 久久看片| 欧美日韩一区二区三区四区 | 免费一级大片 | 日韩欧美国产亚洲 | 97人妻一区二区精品视频 | 欧美日韩视频在线观看一区 | 亚洲精品久久久乳夜夜欧美 | 国模在线 | 视频在线播 | 欧美老熟妇又粗又大 | 两性囗交做爰视频 | 伊人二区| 男人和女人日批 | 朝桐光在线播放 | 国产夫妻性爱视频 | 黄色的网站免费观看 | 亚洲一区二区麻豆 | 视频免费在线 | 亚洲xx网| 韩国成人理伦片免费播放 | 成人拍拍视频 | 日本va欧美va国产激情 | 深夜天堂 | 丰满人妻妇伦又伦精品国产 | 中文字幕久久精品 | 黑人精品欧美一区二区蜜桃 | 欧美日韩a级 | 欧美贵妇videos办公室 | 久久久免费电影 | 亚洲一区av | 欧美亚洲精品在线观看 | asian性开放少妇pics | 亚洲欧洲精品一区 | 精东传媒在线观看 | 亚洲h| 蜜臀av粉嫩av懂色av | 3d动漫精品啪啪一区二区三区免费 | 小伸进喷水网站 | 中国极品少妇videossexhd 就要干就要操 | 国产在线欧美日韩 | 国产精品无码久久久久久 | 91丨porny丨在线 | av老司机在线播放 | 亚洲免费av一区二区 | 精品国产一区三区 | 91国语对白 | 91国产一区二区 | 91在线免费看 | 在线视频福利 | 日韩特黄一级片 | 久久叉 | 日韩欧美久久久 | 成人在线免费小视频 | 99久久一区 | 不卡日韩 | 日韩在线精品视频一区二区涩爱 | 国产在线一二三区 | 精品视频一二区 | 4438激情网| 亚洲人在线观看视频 | 十八禁一区二区三区 | 99久久综合国产精品二区 | 亚洲欧美日韩一区二区三区在线观看 | 国产色| 麻豆av一区二区 | 日韩国产欧美在线观看 |