#ABC144E. 大胃王比赛

大胃王比赛

大胃王比赛

题目描述

高桥君决定参加大胃王比赛。这场比赛是以 NN 人为单位的团队赛,高桥君的团队由按年龄顺序编号为 11NNNN 名成员组成。成员 ii 的消化成本为 AiA_i

比赛准备了编号为 11NNNN 个食物,食物 ii 的难吃程度为 FiF_i。比赛规则如下:

  • 每个食物分配 11 名团队成员。不能将同一名成员分配给多个食物。
  • 对某名成员,当其消化成本为 xx、所负责食物的难吃程度为 yy 时,吃完该食物需要 x×yx \times y 秒。
  • NN 名成员各自吃完所负责食物所需时间中的最大值,即为团队的整体成绩。

比赛之前,高桥君的团队决定进行修行。只要自己的消化成本不为负数,每修行 11 次,成员可以将自己的消化成本减少 11。但是,由于修行需要花费巨额伙食费,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

按如下安排,团队整体成绩为 22

  • 让成员 11 修行 44 次,分配食物 22。吃完所需时间为 (44)×3=0(4-4) \times 3 = 0 秒。
  • 让成员 22 修行 11 次,分配食物 33。吃完所需时间为 (21)×1=1(2-1) \times 1 = 1 秒。
  • 让成员 33 修行 00 次,分配食物 11。吃完所需时间为 (10)×2=2(1-0) \times 2 = 2 秒。

团队整体成绩无法小于 22,所以答案是 22

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×1051 \leq N \leq 2 \times 10^5
  • 0K10180 \leq K \leq 10^{18}
  • 1Ai1061 \leq A_i \leq 10^61iN1 \leq i \leq N
  • 1Fi1061 \leq F_i \leq 10^61iN1 \leq i \leq N
难度 提高
通过率
尝试 0
已通过 0
ID
1810
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签