题目背景
电梯是一个可以让人充分思考的空间。
题目描述
给定两个长度为 n 的数组 a,b。我们称序列 p 是满足条件的,设 p 的长度为 m,当且仅当:
- p1=1;
- 对于所有的 1≤i<m,都有 ∣pi−pi+1∣=1;
- 对于所有的 1≤k≤n,都存在一个有序数对 (i,j),满足 1≤i<j≤m 且 pi=ak,pj=bk。
你需要输出所有满足条件的序列 p 中,p 的长度的最小值。
输入格式
第一行一个整数 n。
接下来 n 行,第 i 行两个整数 ai,bi。
输出格式
一个整数,表示所有满足条件的序列 p 中,p 的长度的最小值。
2
3 2
2 5
7
4
4 7
10 8
9 11
4 2
18
提示
【样例解释 #1】
序列 p 的长度的最小值为 7,此时的序列 p 为 {1,2,3,2,3,4,5}。
【数据范围】
对于所有数据,1≤n≤5×105,1≤ai,bi≤109,保证 ai=bi。
本题采用捆绑测试。
子任务编号 |
分值 |
n≤ |
特殊性质 |
1 |
9 |
1 |
无 |
2 |
5×105 |
保证 ai<bi |
3 |
21 |
数据随机生成 |
4 |
27 |
2000 |
无 |
5 |
34 |
5×105 |