#5233. Sensor Optimization Dilemma 2

0

Sensor Optimization Dilemma 2

Sensor Optimization Dilemma 2

题目描述

某种产品的制造需要 NN 个工序,编号为 1,2,…,N1,2,\dots,N。 对于每个工序 ii,有两种可购买的机器 SiS_i 和 TiT_i 来处理该工序。

机器 SiS_i:每台每天可处理 AiA_i 个产品,且每台价格为 PiP_i 日元。 机器 TiT_i:每台每天可处理 BiB_i 个产品,且每台价格为 QiQ_i 日元。

你可以购买任意数量的每种机器,也可以为零。 假设通过引入机器后,工序 ii 每天可以处理 WiW_i 个产品。
这里,我们将生产能力定义为 WW 的最小值,即 min⁡i=1NWi\displaystyle \min^{N}_{i=1} W_i。 在总预算为 XX 日元的情况下,求可实现的最大生产能力。

输入格式

从标准输入读入,格式如下: NN XX A1A_1 P1P_1 B1B_1 Q1Q_1 A2A_2 P2P_2 B2B_2 Q2Q_2 ⋮\vdots ANA_N PNP_N BNB_N QNQ_N

输出格式

以整数形式输出答案。

3 22
2 5 3 6
1 1 3 3
1 3 2 4
4
1 10000000
100 1 100 1
1000000000
1 1
1 10000000 1 10000000
0
10 7654321
8 6 9 1
5 6 4 3
2 4 7 9
7 8 9 1
7 9 1 6
4 8 9 1
2 2 8 9
1 6 2 6
4 2 3 4
6 6 5 2
894742

提示

所有输入值均为整数。 1≤N≤1001 \le N \le 100 1≤Ai,Bi≤1001 \le A_i,B_i \le 100 1≤Pi,Qi,X≤1071 \le P_i,Q_i,X \le 10^7例如,通过如下方式引入机器,我们可以实现生产能力 44,这是能达到的最大值。

对于工序 11,引入 22 台机器 S1S_1。 这可以每天处理 44 个产品,且总花费为 1010 日元。

对于工序 22,引入 11 台机器 S2S_2。 这可以每天处理 11 个产品,且总花费为 11 日元。

对于工序 22,引入 11 台机器 T2T_2。 这可以每天处理 33 个产品,且总花费为 33 日元。

对于工序 33,引入 22 台机器 T3T_3。 这可以每天处理 44 个产品,且总花费为 88 日元。
可能存在无法实现正的生产能力的情况。

标签: AtCoder|abc374E

来源

AtCoder|abc374E