#S0107. The Fewest Coins

The Fewest Coins

题目描述

农夫 John 想到镇上买些补给。为了高效地完成任务,他想使硬币的转手次数最少。即使他交付的硬 币数与找零得到的的硬币数最少。

John 想要买价值为 TT 的东西。有 NN1N1001 \le N \le 100)种货币参与流通,面值分别为 V1,V2,,VNV_1,V_2,\dots,V_N1Vi1201 \le V_i \le 120)。

John 有 CiC_i 个面值为 ViV_i 的硬币(0Ci1040 \le C_i \le 10 ^ 4)。

我们假设店主有无限多的硬币, 并总按最优方案找零。

注意 无解输出 -1

输入格式

第一行为 n,tn,t

第二行为硬币币的面值。

第三行为每种硬币 FJ 手上有几个。

输出格式

只有一个数,为此次交易硬币的转手次数最小值。

无解输出 -1

3 70
5 25 50
5 2 1
3

提示

FJ 付了 7575 美元,商家找零 55 美元。