AN. [USACO06DEC] The Fewest Coins G

    Type: RemoteJudge 1000ms 125MiB

[USACO06DEC] The Fewest Coins G

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

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

John 想要买价值为 T(1T10,000)T(1 \le T \le 10,000) 的东西。有 N(1N100)N(1 \le N \le 100) 种货币参与流通,面值分别为 V1,V2,,VN(1Vi120)V_1,V_2,\dots,V_N(1 \le V_i \le 120)。John 有 CiC_i 个面值为 ViV_i 的硬币(0Ci1040 \le C_i \le 10 ^ 4)。

我们假设店主有无限多的硬币, 并总按最优方案找零。注意无解输出 -1

输入格式

第一行两个整数 N,TN,T

第二行 NN 个整数 V1VNV_1 \sim V_N

第三行 NN 个整数 C1CNC_1 \sim C_N

输出格式

一个整数表示答案(无解输出 1-1)。

3 70
5 25 50
5 2 1
3

提示

样例的最优方案:农夫 John 支付面值 50502525 的硬币各一枚,店主找回面值为 55 的硬币一枚。

【A班】数学问题S

Not Claimed
Status
Done
Problem
62
Open Since
2025-10-22 0:00
Deadline
2025-11-28 23:59
Extension
24 hour(s)