A82898.最小不平衡值
普及/提高-
官方
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
小码王准备了一组难度系数为 a1<a2<a3<...<an 的问题。但是他对于均衡性不是特别满意,所以他想往里面添加一个问题。
为此,小码王提出 m 个问题模型和 k 个函数。第 i 个模型的复杂度是 di ,j 个函数的复杂度是 fj 。要创建一个问题,他需要选择值 i 和 j (1≤i≤m,1≤j≤k) ,并将第 i 个模型与第 j 个函数相结合,得到一个难度系数为 di+fj 的新问题,并且插入到数组 a 里面去。
为了确定不平衡值,将插入完的数组 a 进行从小到大排序,并且找出 ai−ai−1(i>1)的最大值 。
小码王根据规则最多添加一个问题所能达到的最小不平衡值是多少?
输入格式
第一行包含三个整数 n、m 和 k (2≤n≤105、1≤m,k≤2∗105) --分别是准备问题的模型数和函数数。
第二行包含 n 个整数 a1,a2,a3,...an(1≤ai≤2∗109,ai<ai+1) --准备问题的难度系数。
第三行包含 m 个整数 d1,d2,d3,...dm(1≤di≤109)--模型的复杂度。
第四行包含 k 个整数 f1,f2,f3,...fk(1≤fi≤109)--函数的复杂度。
输出格式
输出最小不平衡值。
输入输出样例
输入#1
5 5 5 5 10 15 20 26 11 14 16 13 8 16 4 5 3 1
输出#1
5