#P9579. 「Cfz Round 1」Elevator

    ID: 8801 远端评测题 1000ms 512MiB 尝试: 0 已通过: 0 难度: 4 上传者: 标签>动态规划,dp树状数组洛谷原创O2优化排序洛谷月赛

「Cfz Round 1」Elevator

题目背景

电梯是一个可以让人充分思考的空间。

题目描述

给定两个长度为 nn 的数组 a,ba,b。我们称序列 pp 是满足条件的,设 pp 的长度为 mm,当且仅当:

  • p1=1p_1=1
  • 对于所有的 1i<m1\le i<m,都有 pipi+1=1|p_i-p_{i+1}|=1
  • 对于所有的 1kn1\le k\le n,都存在一个有序数对 (i,j)(i,j),满足 1i<jm1 \le i < j \le mpi=akp_i=a_kpj=bkp_j=b_k

你需要输出所有满足条件的序列 pp 中,pp 的长度的最小值。

输入格式

第一行一个整数 nn

接下来 nn 行,第 ii 行两个整数 ai,bia_i,b_i

输出格式

一个整数,表示所有满足条件的序列 pp 中,pp 的长度的最小值。

2
3 2
2 5
7
4
4 7
10 8
9 11
4 2
18

提示

【样例解释 #1】

序列 pp 的长度的最小值为 77,此时的序列 pp{1,2,3,2,3,4,5}\{1,2,3,2,3,4,5\}

【数据范围】

对于所有数据,1n5×1051 \le n \le 5\times10^51ai,bi1091 \le a_i,b_i \le 10^9,保证 aibia_i \neq b_i

本题采用捆绑测试。

子任务编号 分值 nn \le 特殊性质
11 99 11
22 5×1055\times10^5 保证 ai<bia_i < b_i
33 2121 数据随机生成
44 2727 20002000
55 3434 5×1055\times10^5