#2566. 最少的硬币
最少的硬币
Description
约翰进城买农产品时总是以最小数量的 硬币来交易,即他用来支付的硬币数量和收到找零的硬币数量之和是最小的。
他想购买 美分的用品,而硬币系统有 种不同的硬币,面值分别为 , , …, 。
约翰有 个面值为 的硬币, 个面值 的硬币, …, 个面值 的硬币。
店主拥有无限量的硬币,并且总是以最有效的方式进行交易约翰必须确保通过其付款方式可以正确交易。
Format
Input
第行有两个整数 和 。
第行有 个整数 , , …, ,表示硬币的面值。
第行有 个整数 , , …, ,表示硬币 的数量。
Output
单行输出支付和找零的最小硬币数,若不可能支付和找 零,则输出-。
Samples
3 70
5 25 50
5 2 2
3
来源
POJ3260