首页
题库
训练
比赛
作业
讨论
评测记录
排名
登录
注册
#133. 找零问题
ID: 133
传统题
1000ms
128MiB
尝试: 0
已通过: 0
难度: (无)
上传者:
anthonyzhai
找零问题
说明
**贪心算法**核心思想:每一步都做当前最好的选择,期望达到全局最优。 面额 1, 5, 10, 20, 50, 100(元)。找零 m 元,求**最少**硬币枚数。
输入格式
一行,整数 m(1 \le m \le 10^6)。
输出格式
一行,最少硬币数。
93
6
提示
coins = [100, 50, 20, 10, 5, 1] cnt = 0 for c in coins: cnt += m // c m %= c print(cnt) 思考:如果面额是 1, 3, 4,找 6 元,贪心(4+1+1=3) vs 最优(3+3=2),贪心会失效!
登录后递交
讨论 (0)
题解 (0)
文件
统计
还没有账户?
注册一个 轻近OJ 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
现在注册
关闭
登录
使用您的 轻近OJ 通用账户
用户名
密码
记住我
忘记密码或者用户名?