#AT1213. atcoder ABC144

atcoder ABC144

题目描述

Takahashi将参加一个吃比赛。对抗这场比赛的球队由NN位队员组成,Takahashi的队伍由从最年轻到最年长的NN个球员编号为11NN。第ii个成员的消耗系数是4,。

在比赛中,将呈现NN种食物,编号为11NN,第ii个食物的难度是FiF_i

比赛的详细规则如下:

一个队伍必须为每个食物分配一个成员,并且不可以将同一个成员分配给多个食物。

一个成员完成食物需要x×yx \times y秒,其中xx是成员的消耗系数,yy是食物的难度。

一个队伍的得分是一个成员完成食物所需时间的最长时间。

在比赛之前,Takahashi的队伍决定进行一些训练。在一次训练中,一个成员可以将他/她的消耗系数减少11,前提是不低于00

然而,出于财务原因,这NN个成员最多只能进行KK次训练。通过选择成员的训练量和合理分配食物,要获得NN个成员最小的得分是多少?

输入

第一行两个整数N,KN,K

第二行NN个整数,表示AiA_i

第三行有NN个整数,表示FiF_i

输出

输出整个队伍的最小得分。

3 5
4 2 1
2 3 1
2

样例解释

他们可以通过以下方式获得2分

球员1进行4次训练,并在(4-4)x3=0秒内吃掉食物2。

球员2进行1次训练,并在(2-1)x1-1秒内吃掉食物3.

球员3不进行训练,并在(1-0)x2=2秒内吃掉食物1。

他们无法获得低于2的得分,因此答案是2。

3 8
4 2 1
2 3 1
0

样例解释

他们可以选择不做恰好KK次训练。

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

提示

1N2×105 1 \leq N \leq 2 \times 10^5

0K10180 \leq K \leq 10^{18}

1Ai1061 \leq A_i \leq 10^6

1Fi1061 \leq F_i \leq 10^6