Logo HelloWorld信息学奥赛题库

少儿编程

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

#12928. 安妮的手套

统计

题目描述

安妮喜欢收集手套,一天她决定为自己的那一堆手套进行匹配。

安妮在地下室找到了 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 。