#2910. Gluttony

0
    ID: 2910 传统题 2000ms 1024MiB 尝试: 0 已通过: 0 难度: 3 上传者: 标签>AtCoderabc144EGESP 5级贪心二分答案排序

Gluttony

Gluttony

题目描述

Takahashi 将参加一场吃东西比赛。由 NN 名成员组成的队伍将参加这场比赛,Takahashi 的队由从年纪最小到最大的编号为 11 到 NN 的 NN 名选手组成。成员 ii 的吃东西系数是 AiA_i。 比赛中,会有编号为 11 到 NN 的 NN 道食物,食物 ii 的难度是 FiF_i。比赛的细节如下:

一个队伍应当给每道食物分配一名成员,并且不得将同一名成员分配给多道食物。 一个成员吃完一道食物需要 x×yx \times y 秒,其中 xx 是该成员的吃东西系数,yy 是该道菜的难度。 一个队伍的分数是单个成员吃完食物所需时间的最长值。

在比赛前,Takahashi 的队决定做一些训练。在一次训练中,一名成员可以将他/她的吃东西系数减少 11,只要该系数不低于 00。但是,出于财务原因,NN 名成员总共最多可以做 KK 次训练。 通过选择各成员的训练次数并且最优地分配菜肴,队伍能够达到的最小可能分数是多少?

输入格式

输入由标准输入给出,格式如下: NN KK A1A_1 A2A_2 ...... ANA_N F1F_1 F2F_2 ...... FNF_N

输出格式

输出队伍能够达到的最小可能分数。

3 5
4 2 1
2 3 1
2
3 8
4 2 1
2 3 1
0
11 14
3 1 4 1 5 9 2 6 5 3 5
8 9 7 9 3 2 3 8 4 6 2
12

提示

输入中的所有数值均为整数。 1≤N≤2×1051 \leq N \leq 2 \times 10^5 0≤K≤10180 \leq K \leq 10^{18} 1≤Ai≤106 (1≤i≤N)1 \leq A_i \leq 10^6\ (1 \leq i \leq N) 1≤Fi≤106 (1≤i≤N)1 \leq F_i \leq 10^6\ (1 \leq i \leq N)他们可以通过如下方式达到分数 22:

成员 11 做 44 次训练并吃食物 22,用时 (4−4)×3=0(4-4) \times 3 = 0 秒。 成员 22 做 11 次训练并吃食物 33,用时 (2−1)×1=1(2-1) \times 1 = 1 秒。 成员 33 做 00 次训练并吃食物 11,用时 (1−0)×2=2(1-0) \times 2 = 2 秒。

他们不能达到小于 22 的分数,所以答案是 22。
他们可以选择不恰好做 KK 次训练。

标签: AtCoder|abc144E

来源

AtCoder|abc144E