Coins and Queries(map迭代器+贪心)
生活随笔
收集整理的這篇文章主要介紹了
Coins and Queries(map迭代器+贪心)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題意
n個硬幣,q次詢問。第二行給你n個硬幣的面值(保證都是2的次冪!)。每次詢問組成b塊錢,最少需要多少個硬幣?
Example Input 5 42 4 8 2 4
8
5
14
10 Output 1
-1
3
2
解題思路:總體上使用的是貪心策略,從最大面值的往下貪心選擇就可以了,由于數據量較大這里使用了map,這樣就最多才32個數。第一次使用map的迭代器
反向迭代器的rbegin和rend的位置
和正向迭代器的begin和end的位置如下圖
?
?
轉載于:https://www.cnblogs.com/wkfvawl/p/9378687.html
總結
以上是生活随笔為你收集整理的Coins and Queries(map迭代器+贪心)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 做一个有梦想的咸鱼!
- 下一篇: Phyton自定义包导入。