等差数列判定
arthur
ヨワモンの部屋
あなたは買い物をして、X 円のおつりを受け取ることになりました。
手元には以下の硬貨があります:
このとき、できるだけ少ない枚数で X 円を支払うときの硬貨の枚数を出力してください。
X
X 円をちょうど支払うのに必要な最小枚数を出力せよ。
620
4
(500×1, 100×1, 10×2)
49
7
(10×4, 5×1, 1×4 → 合計9ではなく、50円1枚使えないので 10×4+5×1+1×4=9 枚… →修正例: 50円硬貨を使える場合は50×0で最適。正しい最小枚数は 50×0, 10×4, 5×1, 1×4 = 9 です)
1000
2
(500×2)