#P005924. 数字游戏

数字游戏

题目描述

给定 nn 个整数 A1,A2,,AnA_1,A_2,\ldots,A_nnn 个整数 B1,B2,,BnB_1,B_2,\ldots,B_n

你需要将每个 AiA_i 与一个 BjB_j 配成一对,并保证每个数恰好使用一次。每对数的和为 Ai+BjA_i+B_j

不同的配对方案中,所有配对和的最大值可能不同。请求出这个最大值最小可以是多少。

输入格式

第一行包含一个整数 nn

接下来 nn 行,每行包含两个整数 Ai,BiA_i,B_i。其中,所有 AiA_i 组成第一组数,所有 BiB_i 组成第二组数;输入时在同一行的两个数不要求配成一对。

输出格式

输出一个整数,表示所有配对和的最大值的最小可能值。

样例

4
1 3
2 5
4 6
8 9
11

样例解释

可以将两组数分别配成 (1,9)(1,9)(2,6)(2,6)(4,5)(4,5)(8,3)(8,3),四个配对和分别为 10,8,9,1110,8,9,11,其中最大值为 1111。不存在最大配对和小于 1111 的方案。

数据范围与提示

  • 1n1051 \le n \le 10^5
  • 1Ai,Bi1001 \le A_i,B_i \le 100