题目描述
一条实验轨道上设置了 n 个采样位置,依次编号为 1,2,…,n。研究员 Alice 和 Bob 分别拥有代价序列 a1,a2,…,an 与 b1,b2,…,bn。
两人需要交替完成共 2k 次采样,由 Alice 先开始。
- Alice 每次采样时,需要选择一个不超过 n 的位置 x,并且该位置编号必须严格大于她上一次选择的位置。选择后产生代价 ax;
- Bob 每次采样时,需要选择一个不超过 n 的位置 x。该位置编号必须严格大于他上一次选择的位置,同时不得小于 Alice 最近一次选择的位置。选择后产生代价 bx。
在某位研究员第一次操作时,不受其“上一次选择的位置”的限制。
若轮到某位研究员操作时不存在任何合法位置,则实验立即失败,并将总代价记为 1018。
Alice 和 Bob 会相互配合,使全部采样产生的总代价尽可能小。请计算能够得到的最小总代价。
输入格式
第一行两个整数 n,k,表示采样位置数量以及每位研究员需要进行的采样次数。
第二行包含 n 个整数 a1,a2,…,an,表示 Alice 在各位置采样的代价。
第三行包含 n 个整数 b1,b2,…,bn,表示 Bob 在各位置采样的代价。
输出格式
一行一个整数表示最小分数和。
样例
样例输入1
8 4
3 8 7 9 9 4 6 8
2 5 9 4 3 8 9 1
样例输出1
32
样例输入2
10 6
60 8 63 72 1 100 23 59 71 59
81 27 66 53 46 64 86 27 41 82
样例输出2
472
数据范围与提示
保证对于所有的测试点满足以下限制:1≤k,n≤105,1≤ai,bi≤109。
| 测试点编号 |
n≤ |
k≤ |
ai,bi≤ |
特殊限制 |
| 1 |
5 |
5 |
100 |
无 |
| 2 |
10 |
| 3 |
20 |
20 |
109 |
| 4 |
50 |
| 5 |
100 |
100 |
100 |
| 6 |
300 |
| 7 |
103 |
109 |
| 8 |
103 |
| 9 |
2×103 |
100 |
| 10 |
3×103 |
| 11 |
5×103 |
| 12 |
109 |
| 13 |
104 |
| 14 |
105 |
| 15 |
105 |
100 |
A |
| 16 |
109 |
| 17∼18 |
100 |
B |
| 19 |
109 |
| 20∼22 |
100 |
无 |
| 23∼25 |
109 |
特殊性质 A:b1≤b2≤...≤bn
特殊性质 B:存在一组最优解,使得第 i 次选择的数字大于前 i−1 次选择的数字。