[COCI2018-2019#1] Cipele

[COCI2018-2019#1] Cipele

测试数据来自 wjszez/1990

[COCI2018-2019#1] Cipele

题目描述

在各种各样的项目上消耗经费之后,Nadan 决定为软件开发者提供高质量的鞋子。

Nadan 在地下室找到了 \(N\) 只左脚鞋和 \(M\) 只右脚鞋。因为它们的来源未知,因此鞋子的大小也不尽相同。

Nadan 想让你配对尽可能多的鞋子(即在所有鞋子配对完毕后不能继续配对)。每一对应当包含一只左脚鞋和一只右脚鞋。当穿上一双鞋时,应当使得鞋子的丑陋度最小化。一双鞋子的丑陋度定义为:所有配对的鞋子中,左脚和右脚大小之差的绝对值的最大值。

输入格式

第一行输入正整数 \(N,M\),分别表示左脚鞋和右脚鞋的数量。

第二行输入 \(N\) 个整数 \(L_i\),表示左脚鞋的大小。

第二行输入 \(M\) 个整数 \(R_i\),表示右脚鞋的大小。

输出格式

输出所有配对方式中丑陋度的最小值。

样例 #1

样例输入 #1

2 3
2 3
1 2 3

样例输出 #1

0

样例 #2

样例输入 #2

4 3
2 39 41 45
39 42 46

样例输出 #2

1

样例 #3

样例输入 #3

5 5
7 6 1 2 10
9 11 6 3 12

样例输出 #3

4

提示

样例 2 解释

Nadan 的左脚鞋有 \(4\) 只,右脚鞋有 \(3\) 只,最多可以配成 \(3\) 对。一种配对方式为:**39-46**,41-42,45-39,第一双的两只鞋大小之差的绝对值最大,因而丑陋度为 \(7\)。

一种更好的配对方式为:39-39,41-42,45-46。该配对方式的丑陋度为 \(1\),为所有配对方式中,丑陋度最小的。

数据规模与约定

对于 \(20\%\) 的数据,\(N=M\)。

对于另外 \(50\%\) 的数据,\(N,M \le 5000\)。

对于 \(100\%\) 的数据,\(1 \le N,M \le 10^5\),\(1 \le L_i,R_i \le 10^9\)。

说明

本题分值按 COCI 原题设置,满分 \(90\)。

题目译自 COCI2018-2019 CONTEST #1 T3 Cipele

信息

ID
1004
难度
(无)
分类
(无)
标签
递交数
0
已通过
0
通过率
?
上传者