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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

Coins and Queries(map迭代器+贪心)

發布時間:2025/3/15 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Coins and Queries(map迭代器+贪心) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題意

n個硬幣,q次詢問。第二行給你n個硬幣的面值(保證都是2的次冪!)。每次詢問組成b塊錢,最少需要多少個硬幣?

Example Input 5 4
2 4 8 2 4
8
5
14
10 Output 1
-1
3
2

解題思路:總體上使用的是貪心策略,從最大面值的往下貪心選擇就可以了,由于數據量較大這里使用了map,這樣就最多才32個數。第一次使用map的迭代器

反向迭代器的rbegin和rend的位置
和正向迭代器的begin和end的位置如下圖

? 1 #include<cstdio> 2 #include<map> 3 #include<algorithm> 4 using namespace std; 5 map<int,int>mp;///這里鍵存儲的是硬幣的面值,值存儲的是硬幣的個數 6 int main() 7 { 8 int n,m,i; 9 scanf("%d%d",&n,&m); 10 for(i=0; i<n; i++) 11 { 12 int x; 13 scanf("%d",&x); 14 mp[x]++; 15 } 16 while(m--) 17 { 18 int ans=0; 19 int flag=0; 20 int a,t; 21 scanf("%d",&a); 22 map<int,int>::reverse_iterator it;///反向迭代器 23 for(it=mp.rbegin(); it!=mp.rend(); it++) 24 { 25 t=min(a/it->first,it->second); 26 ans+=t;///t只有是整數的時候才會用來計數 27 a=a-t*it->first; 28 if(!a)///當a=0是恰好完全取完 29 { 30 flag=1; 31 break; 32 } 33 } 34 if(flag==1) 35 { 36 printf("%d\n",ans); 37 } 38 else 39 { 40 printf("-1\n"); 41 } 42 } 43 return 0; 44 }

?



?

轉載于:https://www.cnblogs.com/wkfvawl/p/9378687.html

總結

以上是生活随笔為你收集整理的Coins and Queries(map迭代器+贪心)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 蜜桃传媒一区二区亚洲 | 91亚洲视频 | 亚洲精品一区二区三区影院忠贞 | 欧美一区二区三区粗大 | 爱情岛亚洲首页论坛小巨 | 四虎色 | 免费一级片网址 | 五月色丁香| 国内91视频 | av色在线 | 伊人中文字幕 | 中文字幕免费在线看线人动作大片 | 又黄又爽一区二区三区 | 日韩一区二区在线视频 | 国产精品无码一区二区桃花视频 | ass日本| 粉嫩av在线播放 | 日夜夜操 | 色av导航 | 人人射av| 麻豆剧场 | 日本亚洲一区二区三区 | 青青成人网 | www射| 国产69久久精品成人看 | 男人插女人网站 | 高hnp视频 | 亚洲精品国产精品乱码桃花 | 欧美成人乱码一二三四区免费 | 免费黄色网址在线观看 | 丰满女邻居的色诱4hd | 一级a性色生活片久久无 | 狠狠久久婷婷 | 澳门一级黄色片 | 一本大道综合伊人精品热热 | 69av国产| 国产精品免费视频观看 | 成人久草 | 丰满肥臀噗嗤啊x99av | 极品少妇在线 | 亚洲视频一区在线观看 | 爆操欧美 | 国产主播一区二区三区 | 成人欧美在线观看 | 欧美熟妇交换久久久久久分类 | 色屁屁视频 | 岛国伊人 | 日日日干 | аⅴ天堂中文在线网 | 简单av在线 | 欧美日韩高清一区二区三区 | 国产精品区一区二区三 | 国产精品s色| 亚洲毛片视频 | 九九热精品视频 | 波多野吉衣av无码 | 明星双性精跪趴灌满h | 成人自拍网 | ass亚洲熟妇毛耸耸pics | 亚洲欧美一二三区 | 亚洲一区二区三区精品视频 | 91精品国产视频 | 欧美性第一页 | 日韩三级黄色片 | 中国黄色免费 | 台湾佬美性中文网 | 国产福利视频在线 | 国产高清一区二区三区四区 | 久久毛片基地 | 懂色av蜜臀av粉嫩av分 | 野外做受又硬又粗又大视频√ | 成人午夜免费网站 | 尤物视频在线观看视频 | 国产精品激情 | 手机在线成人av | 老司机深夜网站 | 捆绑中国女人hd视频 | 亚洲AV无码国产精品国产剧情 | 色大师在线观看 | 亚洲五码av | 国产麻豆a毛片 | 中文字幕avav| 99精品国产一区二区 | 国产一线av| 欧美激情网站 | 91成人精品国产刺激国语对白 | 台湾男男gay做爽爽的视频 | 另类一区二区 | 亚洲精品www久久久久久 | 亚洲激情区 | 6080成人 | 小箩莉末发育娇小性色xxxx | 国产精品探花在线观看 | 天堂网一区二区 | 美女一级黄 | 午夜视频在线 | 香蕉视频在线播放 | 51精品国产人成在线观看 | 极品少妇一区二区三区 |