Logo Infinity Online Judge

InfOJ

时间限制:1 s 空间限制:512 MB

#79. [2021 联合省选] 卡牌游戏

统计

题目描述

Alice 有 $n$ 张卡牌,第 $i$($1 \le i \le n$)张卡牌的正面有数字 $a_i$,背面有数字 $b_i$,初始时所有卡牌正面朝上。

现在 Alice 可以将不超过 $m$ 张卡牌翻面,即由正面朝上改为背面朝上。Alice 的目标是让最终朝上的 $n$ 个数字的极差(最大值与最小值的差)尽量小。请你帮 Alice 算一算极差的最小值是多少。

输入格式

第一行,两个正整数 $n, m$,代表卡牌张数与至多翻面张数。

第二行,$n$ 个正整数,第 $i$ 个数字表示 $a_i$。

第三行,$n$ 个正整数,第 $i$ 个数字表示 $b_i$。

数据保证卡牌上的 $2n$ 个数字互不相同,且卡牌按照 $a_i$ 升序给出。

输出格式

仅一行,一个整数,表示答案。

样例

输入

6 3
8 11 13 14 16 19
10 18 2 3 6 7

输出

8

数据范围

第 $1\sim 2$ 组数据:$n\le 10$。

第 $3\sim 4$ 组数据:$n\le 500$。

第 $5\sim 6$ 组数据:$n\le 5\times 10^5,m\le 1000$。

第 $7\sim 10$ 组数据:第 $i$ 组数据中 $n\le 3\times 10^5i-2\times 10^6$。

对于所有数据,$1\le m < n\le 10^6$,$1\le a_i,b_i\le 10^9$。