3699: 找零钱问题

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:5 解决:5

题目描述

假设我们有一个标准的硬币系统,硬币面额为 {1, 5, 10, 25, 100} 分(分别对应1分、5分、10分、25分、1美元)。给定一个金额 A(以分为单位),使用最少数量的硬币凑出该金额。
注意:
硬币数量无限
目标是使用最少数量的硬币
对于美国标准硬币系统,贪心算法可以得到最优解

输入

一个整数 A,表示需要凑出的总金额(单位:分) 0 ≤ A ≤ 10000(最大100美元)

输出

一个整数,表示凑出金额 A 所需的最少硬币数量

样例输入 复制

167

样例输出 复制

7