题目描述
Byteotian Bit Bank (BBB) 拥有一套先进的货币系统,这个系统一共有 n 种面值的硬币,面值分别为 b1,b2,⋯,bn。每种硬币有数量限制,现在需要凑出面值 k,求最少要用多少个硬币。
输入格式
第一行一个整数 n,表示硬币种数。
第二行 n 个整数 b1,b2,⋯,bn,表示每种硬币的面值,保证严格递增。
第三行 n 个整数 c1,c2,⋯,cn,表示每种硬币的数量。
第四行一个整数 k,表示要凑成的目标面值。
输出格式
一行一个整数,表示凑出 k 所需的最少硬币数。
样例
3
2 3 5
2 2 1
10
3
来源
一本通 5.5 例 5
数据范围与提示
- 1≤n≤200
- 1≤b1<b2<⋯<bn≤2×104
- 1≤ci≤2×104
- 1≤k≤2×104