U150861 Fankor and Game【数据待加强】

题目描述

Fankor 有 $n$ 张卡牌,每张卡牌上有一个有序二元组 $(a_i,b_i)$。 对于每一张卡牌,你必须执行以下两种操作中的一个: - 将元素 $a_i$ 加入集合 $A$; - 将元素 $b_i$ 加入集合 $B$; 你需要最小化 $\max\{A\} + \max\{B\}$ 的值。集合可以为空集,规定 $\max\{ \varnothing \}=0$。

输入格式

第一行一个正整数 $n$,表示卡牌数量; 接下来 $n$ 行,第 $i + 1$ 行两个数 $a_i,b_i$,描述第 $i$ 张卡牌上的有序二元组。

输出格式

一行一个正整数,表示答案。

说明/提示

**【样例解释 #1】** $(\color{green}2$$,7)$ $(\color{green}1$$,4)$ $(4,\color{red}2$$)$ $(3,\color{red}1$$)$ $(\color{green}1$$,8)$ $(\color{green}2$$,3)$ 是一组合法的方案。 ------------ **【数据规模与约定】** **本题采用捆绑测试。** 你必须通过 Subtask 中所有的测试点才能获得该 Subtask 的分数。 - Subtask #1 (10 points):$n = 2$; - Subtask #2 (15 points):$n \leq 32$; - Subtask #3 (20 points):$n \leq 10^3$; - Subtask #4 (10 points):保证 $a_i \leq b_i$; - Subtask #5 (45 points):无特殊限制。 对于全部数据,$1 \leq n \leq 5 \times 10^5$,$1 \leq a_i,b_i \leq 10^9$。