银行拥有面值为 元、 元与 元的硬币若干,每种面值的硬币数量均视为无限。现在需要支付恰好 元,求出所需硬币数量的最小值。
输入描述:
在一行上输入一个整数 ,表示需要支付的金额(单位:元)。


输出描述:
输出一个整数,表示凑成 元所需的最少硬币数量。
示例1

输入

8

输出

2

说明

该样例中,可选择一枚 7 元硬币与一枚 1 元硬币,支付 7+1=8 元,共使用 2 枚硬币。无法使用更少的硬币凑成 8 元。
示例2

输入

10

输出

2

说明

该样例中,可选择两枚 5 元硬币,支付 5+5=10 元,共使用 2 枚硬币。
加载中...