A82898.最小不平衡值

普及/提高-

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

小码王准备了一组难度系数为 a1<a2<a3<...<ana_1 < a_2 < a_3 < ... < a_n 的问题。但是他对于均衡性不是特别满意,所以他想往里面添加一个问题。

为此,小码王提出 mm 个问题模型和 kk 个函数。第 ii 个模型的复杂度是 did_ijj 个函数的复杂度是 fjf_j 。要创建一个问题,他需要选择值 iijj (1im,1jk)(1 \leq i \leq m, 1 \leq j \leq k) ,并将第 ii 个模型与第 jj 个函数相结合,得到一个难度系数为 di+fjd_i + f_j 的新问题,并且插入到数组 aa 里面去。

为了确定不平衡值,将插入完的数组 aa 进行从小到大排序,并且找出 aiai1(i>1)a_i-a_{i-1}(i>1)的最大值 。

小码王根据规则最多添加一个问题所能达到的最小不平衡值是多少?

输入格式

第一行包含三个整数 nmn、mkk (2n1051m,k2105)(2 \leq n \leq 10^5 、1\leq m,k \leq 2*10^5) --分别是准备问题的模型数和函数数。

第二行包含 nn 个整数 a1,a2,a3,...an(1ai2109,ai<ai+1)a_1,a_2,a_3,...a_n(1 \leq a_i\leq 2*10^9,a_i < a_{i+1}) --准备问题的难度系数。

第三行包含 mm 个整数 d1,d2,d3,...dm(1di109)d_1,d_2,d_3,...d_m(1 \leq d_i \leq 10^9)​--模型的复杂度。

第四行包含 kk 个整数 f1,f2,f3,...fk(1fi109)f_1,f_2,f_3,...f_k(1 \leq f_i \leq 10^9)--函数的复杂度。

输出格式

输出最小不平衡值。

输入输出样例

  • 输入#1

    5 5 5
    5 10 15 20 26
    11 14 16 13 8
    16 4 5 3 1

    输出#1

    5
首页