题目描述
安妮喜欢收集手套,一天她决定为自己的那一堆手套进行匹配。
安妮在地下室找到了 N 只左手套和 M 只右手套。因为它们的来源未知,因此手套的大小也不尽相同。
安妮想让你配对尽可能多的手套(即在所有手套配对完毕后不能继续配对)。每一对应当包含一只左手套和一只右手套。当带上一双手套时,应当使得手套的丑陋度最小化。一双手套的丑陋度定义为:所有配对的手套中,左手套和右手套大小之差的绝对值的最大值。
输入格式
第一行输入正整数 N,M,分别表示左手套和右手套的数量。
第二行输入 N 个整数 L_i ,表示左手套的大小。
第三行输入 M 个整数 R_i,表示右手套的大小。
输出格式
输出所有配对方式中丑陋度的最小值。
样例数据
input
2 3
2 3
1 2 3
output
0
input
4 3
2 39 41 45
39 42 46
output
1
input
5 5
7 6 1 2 10
9 11 6 3 12
output
4
数据规模与约定
对于 20% 的数据,N=M。
对于另外50% 的数据,N,M≤5000。
对于 100% 的数据,1≤N,M≤10^5 ,1≤L_i,R_i≤10^9 。