43971601:【例 5】Banknotes

4397   1601:【例 5】Banknotes

题目描述

Byteotian Bit Bank (BBB) 拥有一套先进的货币系统,这个系统一共有 n 种面值的硬币,面值分别为 b1,b2,,bn 。但是每种硬币有数量限制,现在我们想要凑出面值 k,求最少要用多少个硬币。

输入格式:

第一行一个数 n
接下来一行 n
个整数 b1,b2,,bn
第三行 n
个整数 c1,c2,,cn ,表示每种硬币的个数;
最后一行一个数 k
,表示要凑的面值数。

输出格式:

第一行一个数表示最少需要付的硬币数。
输入样例 复制
3
2 3 5
2 2 1
10
输出样例 复制
3

说明

数据范围与提示:
对于全部数据,1n200,1b1<b2<<bn2×104,1ci,k2×104
0
0
通过提交
时空限制1000ms/128mb
题目来源奥赛一本通
评测方式在线评测
题目类型单调队列动态规划
难        度