#P2536. 比值

比值

Description

现在你有两个序列 aabb,并且长度都为 nn。你需要找到满足 1i,jn1 \le i, j \le niji \ne jai+bj>aj+bia_i + b_j > a_j + b_iai+ajbibja_i + a_j - b_i - b_j 的最大值。保证题目有解。

Input

  • 第一行一个整数 nn,表示数组 aabb 的长度。
  • 第二行 nn 个整数,表示序列 aa: a1,a2,,ana_1, a_2, \ldots, a_n
  • 第三行 nn 个整数,表示序列 bb: b1,b2,,bnb_1, b_2, \ldots, b_n

Output

输出一个整数,表示满足条件的 ai+ajbibja_i + a_j - b_i - b_j 的最大值

Samples

5
1 2 3 4 5
5 4 3 2 1
6

样例解释

对于样例1,我们选择的下标分别为 i=5i = 5j=4j = 4:

  • a5+b4=5+2=7>a4+b5=4+1=5a_5 + b_4 = 5 + 2 = 7 > a_4 + b_5 = 4 + 1 = 5
  • 此时的 a5+a4b4b5=5+421=6a_5 + a_4 - b_4 - b_5 = 5 + 4 - 2 - 1 = 6

可以证明没有比 6 更大的方案,所以答案为 6

Limitation

对于 100% 的数据: 2n1052 \le n \le 10^5, 1ai,bi3001 \le a_i, b_i \le 300