AT_abc374_e.[ABC374E] Sensor Optimization Dilemma 2

提高+/省选-

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

某产品的制造需要经过 1,2,…,N1,2,\dots,N 编号的 NN 个工序。

对于每个工序 ii,有两种可以购买的机器 Si,TiS_i,T_i:

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

每种机器都可以购买 00 台或多台。

假设通过购买机器后,第 ii 个工序每天可以处理 WiW_i 个产品。
此时,定义制造能力为 WW 的最小值,即 min⁡i=1NWi\min_{i=1}^{N} 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

输出格式

请输出一个整数,表示答案。

输入输出样例

  • 输入#1

    3 22
    2 5 3 6
    1 1 3 3
    1 3 2 4

    输出#1

    4
  • 输入#2

    1 10000000
    100 1 100 1

    输出#2

    1000000000
  • 输入#3

    1 1
    1 10000000 1 10000000

    输出#3

    0
  • 输入#4

    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

    输出#4

    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

样例解释 1

例如,按如下方式购买机器,可以使制造能力达到 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 元。

样例解释 3

也有可能无法获得正的制造能力。

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页