[BOJ 16241] Cipele

View as PDF

Submit solution

Points: 3
Time limit: 1.0s
Memory limit: 64M

Problem types
Allowed languages
Assembly, Awk, C, C++, Java, Pascal, Perl, Python, Sed, Text

After spending most of his money on various projects, Nadan decided to afford high quality shoes for his software developers. Luckily for Nadan, he found N left shoes and M right shoes in his basement. Since their origin is unknown, the shoes come in various sizes.</p>

Nadan asked you to pair as many shoes as possible (it’s important that a new pair cannot be selected after pairing all the shoes). Each pair should consist of one left shoe and one right shoe. While pairing the shoes, you should make sure that the ugliness is minimized. The ugliness of one pairing is defined as the maximal absolute difference of the shoe sizes between all pairs of shoes.

입력 형식

The first line contains two positive integers N and M (1 ≤ N, M ≤ 100 000), the number of left shoes and right shoes, in that order.</p>

The second line contains N numbers Li (1 ≤ Li ≤ 109), the sizes of the left shoes.

The third line contains M numbers Ri (1 ≤ Ri ≤ 109), the sizes of the right shoes.

출력 형식

Output the minimal ugliness between all possible shoe pairings.

예제 입력 1

2 3
2 3
1 2 3

예제 출력 1

0

예제 입력 2

4 3
2 39 41 45
39 42 46

예제 출력 2

1

예제 입력 3

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

예제 출력 3

4

Comments

There are no comments at the moment.