#955. 最小的差

最小的差

题目描述

给定两个序列 a1,…,an a_1, \dots, a_n 与 b1,…,bm b_1, \dots, b_m ,从这两序列中各取一个数字,用较大的数减去较小的数得到一个差。请输出可以得到的最小的差。

输入格式

  • 第一行:两个整数 n n 与 m m
  • 第二行:n n 个整数表示 a1,a2,…,an a_1, a_2, \dots, a_n
  • 第三行:m m 个整数表示 b1,b2,…,bm b_1, b_2, \dots, b_m

输出格式

单个整数:表示其中最小的差。

数据范围

  • 对于 30% 的数据,1≤n,m≤10 1 \leq n, m \leq 10
  • 对于 60% 的数据,1≤n,m≤2000 1 \leq n, m \leq 2000
  • 对于 100% 的数据,1≤n,m≤300000 1 \leq n, m \leq 300000
  • 0≤ai,bj≤109 0 \leq a_i, b_j \leq 10^9

样例数据

输入:

2 5
3 7
1 4 8 9 10

输出:

1