「Cfz Round 1」Elevator
题目背景
电梯是一个可以让人充分思考的空间。
题目描述
给定两个长度为 $n$ 的数组 $a,b$。我们称序列 $p$ 是满足条件的,设 $p$ 的长度为 $m$,当且仅当:
- $p_1=1$;
- 对于所有的 $1\le i<m$,都有 $|p_i-p_{i+1}|=1$;
- 对于所有的 $1\le k\le n$,都存在一个有序数对 $(i,j)$,满足 $1 \le i < j \le m$ 且 $p_i=a_k$,$p_j=b_k$。
你需要输出所有满足条件的序列 $p$ 中,$p$ 的长度的最小值。
输入输出格式
输入格式
第一行一个整数 $n$。
接下来 $n$ 行,第 $i$ 行两个整数 $a_i,b_i$。
输出格式
一个整数,表示所有满足条件的序列 $p$ 中,$p$ 的长度的最小值。
输入输出样例
输入样例 #1
2
3 2
2 5
输出样例 #1
7
输入样例 #2
4
4 7
10 8
9 11
4 2
输出样例 #2
18
说明
#### 【样例解释 #1】
序列 $p$ 的长度的最小值为 $7$,此时的序列 $p$ 为 $\{1,2,3,2,3,4,5\}$。
#### 【数据范围】
对于所有数据,$1 \le n \le 5\times10^5$,$1 \le a_i,b_i \le 10^9$,保证 $a_i \neq b_i$。
**本题采用捆绑测试。**
|子任务编号|分值|$n \le$|特殊性质|
|:---:|:---:|:---:|:---:|
|$1$|$9$|$1$|无|
|$2$|$9$|$5\times10^5$|保证 $a_i < b_i$|
|$3$|$21$|$5\times10^5$|数据随机生成|
|$4$|$27$|$2000$|无|
|$5$|$34$|$5\times10^5$|无|