#223. 硬币问题 普及−

时间限制:1000 ms 内存限制:128 MiB 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: root

题目描述

有1、5、10、50、100、500元的硬币各c0、c1、c2、c3、c4、c5个,现在要用这些硬币来支付sum元,最少要多少枚硬币?

假定本题至少存在一种方案

输入格式

一行六个整数,分别表示 sum, c0, c1, c2, c3, c4, c5.

输出格式

最少需要多少个硬币。

样例

样例输入

620 3 2 1 3 0 2 

样例输出

6

数据范围与提示

sum <= 10000

零钱的张数均小于 1000