Donades dues col·leccions de nombres A = { a1, …, an } i B = { b1, …, bn }, podeu calcular eficientment la mínima de les distàncies entre els n2 parells (ai, bj)?
Per exemple, amb A = {−10, 42, 23, 6} i B = {30, −30, 1, −4} la resposta és 5, corresponent a a4 = 6 i b3 = 1.
Entrada
L’entrada consisteix en diversos casos. Cada cas comença amb una n entre 1 i 105, seguida dels n nombres d’A, seguits dels n nombres de B. Tots aquests nombres es troben entre −109 i 109, i poden estar repetits.
Sortida
Per a cada cas, escriviu la mínima distància demanada.
Input
4 -10 42 23 6 30 -30 1 -4 2 1 1 6 6 1 1000000000 -1000000000 3 100 100 100 100 100 100
Output
5 5 2000000000 0