#P0870. 巡查距离
巡查距离
题目背景
晚自习结束后,学校会安排老师在几处固定位置值班。走廊上有一些需要被照看的教室门口,每个门口的位置可以看成数轴上的一个整数坐标。
为了让安排更统一,学校希望给所有值班老师规定同一个巡查距离 。只要某个教室门口到某位值班老师所在位置的距离不超过 ,这个门口就算能够被照看到。
题目描述
现在给出 个教室门口的位置,以及 个值班老师的位置。你需要求出最小的整数 ,使得每一个教室门口都至少能由一位值班老师在距离 内照看到。
如果多个教室门口或多个值班老师在同一个位置,也都按照它们各自的编号分别存在。
输入格式
第一行包含两个正整数 和 ,分别表示教室门口数量和值班老师数量。
第二行包含 个整数 ,表示教室门口的位置,保证 。
第三行包含 个整数 ,表示值班老师的位置,保证 。
输出格式
输出一个整数,表示能够照看到所有教室门口的最小巡查距离 。
样例
3 2
-2 2 4
-3 0
4
5 3
1 5 10 14 17
4 11 15
3
提示
样例解释
样例 中,当 时,位置 的教室门口可以由位置 的老师照看到,位置 和 的教室门口可以由位置 的老师照看到。若 ,位置 的教室门口到最近老师的距离仍为 ,不能满足要求。
样例 中,每个教室门口到最近值班老师的距离分别为 ,其中最大值为 ,所以答案是 。