刷题笔记(经典题目汇总)

1.硬币找零问题(腾讯q币找零)


image.png

解法:贪心策略 只考虑最少需要的硬币总数而不考虑具体的组合
对于 1,2,5,10 构成的硬币


image.png
num       method          answer    maxCount
1       =     1             1           1    (1)
2       =   1 + 2           2           3    (1+2)
3       =   1 + 2           2           3     
4       =    1+2+2          3           5    (3+2)
5       =    1+2+2          3           5  
6       =    1+2+2+5        4           10   (5+5)
7       =    1+2+2+5        4           10
8       =    1+2+2+5        4           10        
9       =    1+2+2+5        4           10             
10     =    1+2+2+5         4           10
12     =    1+2+2+5+10      5           20   (10+10)
13     =    1+2+2+5+10      5           20
14     =    1+2+2+5+10      5           20
15     =    1+2+2+5+10      5           20
16     =    1+2+2+5+10      5           20
17     =    1+2+2+5+10      5           20
18     =    1+2+2+5+10      5           20
19     =    1+2+2+5+10      5           20
20     =    1+2+2+5+10      5           20    
21     =    1+2+2+5+10+10   6           30   (10+10+10)

详解:https://blog.csdn.net/rgnoh/article/details/78403872

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容