#27. 训练
训练
题目描述
希蒙是小赛码学院的学生,正在为校际运动会做准备。共有 个运动项目,每个项目每周有一次训练机会。运动会持续 周。希蒙的目标是最大化所有项目的训练效果的最小值。
对于每周的每个项目 的训练机会,希蒙可以选择:
- 参加该项目的常规训练,获得 的训练效果;
- 放弃该项目的常规训练,转而选择另一个项目 的强化训练( 可以是任意项目,包括自己),获得 的训练效果。每个项目的强化训练每周可以多次选择。
输入格式
- 第一行两个整数 和 ,表示运动项目的数量和运动会持续的周数。
- 第二行 个整数 ,表示每个项目常规训练的训练效果。
- 第三行 个整数 ,表示每个项目强化训练的训练效果。
输出格式
- 输出一个整数,表示所有项目训练效果的最小值的最大可能值。
样例
样例输入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