#27. 训练

训练

题目描述

希蒙是小赛码学院的学生,正在为校际运动会做准备。共有 NN 个运动项目,每个项目每周有一次训练机会。运动会持续 MM 周。希蒙的目标是最大化所有项目的训练效果的最小值。

对于每周的每个项目 ii 的训练机会,希蒙可以选择:

  1. 参加该项目的常规训练,获得 AiA_i 的训练效果;
  2. 放弃该项目的常规训练,转而选择另一个项目 jj 的强化训练(jj 可以是任意项目,包括自己),获得 BjB_j 的训练效果。每个项目的强化训练每周可以多次选择。

输入格式

  • 第一行两个整数 NNMM,表示运动项目的数量和运动会持续的周数。
  • 第二行 NN 个整数 AiA_i,表示每个项目常规训练的训练效果。
  • 第三行 NN 个整数 BiB_i,表示每个项目强化训练的训练效果。

输出格式

  • 输出一个整数,表示所有项目训练效果的最小值的最大可能值。

样例

样例输入1

3 3
19 4 5
2 6 2

样例输出1

18

一种可行的方案如下:

第一周常规训练1:参加

第一周常规训练2:不参加,参加强化训练2;

第一周常规训练3:参加;

第二周常规训练1:不参加,参加强化训练3;

第二周常规训练2:不参加,参加强化训练2;

第二周常规训练3:参加;

第三周常规训练1:不参加,参加强化训练3;

第三周常规训练2:不参加,参加强化训练2;

第三周常规训练3:参加;

最终

  • 项目 1 训练效果 19 = 19
  • 项目 2 训练效果 18 = 3 * 6
  • 项目 3 训练效果 19 = 3 * 5 + 2 * 2

样例输入2

5 60000
630510219 369411957 874325200 990002527 567203997
438920902 634940661 593780254 315929832 420627496

样例输出2

41397427274960

样例输入3

4 25
1 2 3 4
1 2 3 4

样例输出3

48

数据范围与提示

  • 1N31051 \leq N \leq 3*10^5
  • 1M,Ai,Bi1091 \leq M, A_i, B_i \leq 10^9