「Cfz Round 1」Elevator

Luogu
IDLGP9579
Time1000ms
Memory512MB
DifficultyP4
动态规划 DP贪心线段树树状数组洛谷原创O2优化排序洛谷月赛
给定两个长度为 $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$ 的长度的最小值。 ## Input 第一行一个整数 $n$。 接下来 $n$ 行,第 $i$ 行两个整数 $a_i,b_i$。 ## Output 一个整数,表示所有满足条件的序列 $p$ 中,$p$ 的长度的最小值。 [samples] ## Background 电梯是一个可以让人充分思考的空间。 ## Note #### 【样例解释 #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$| $a_i,b_i$ 在 $[1,10^9]$ 内随机生成| |$4$|$27$|$2000$|无| |$5$|$34$|$5\times10^5$|无|
Samples
Input #1
2
3 2
2 5
Output #1
7
Input #2
4
4 7
10 8
9 11
4 2
Output #2
18
API Response (JSON)
{
  "problem": {
    "name": "「Cfz Round 1」Elevator",
    "description": {
      "content": "给定两个长度为 $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",
      "description_type": "Markdown"
    },
    "platform": "Luogu",
    "limit": {
      "time_limit": 1000,
      "memory_limit": 524288
    },
    "difficulty": {
      "LuoguStyle": "P4"
    },
    "is_remote": true,
    "is_sync": true,
    "sync_url": null,
    "sign": "LGP9579"
  },
  "statements": [
    {
      "statement_type": "Markdown",
      "content": "给定两个长度为 $n$ 的数组 $a,b$。我们称序列 $p$ 是满足条件的,设 $p$ 的长度为 $m$,当且仅当:\n\n- $p_1=1$;  \n- 对于所有的 $1\\le i<m$,都有 $|p_i-p_{i+1}|=1$;  \n- 对于所有的 $1\\le k\\le n$,都存在一个有序数对 $(i,j)$,满足 $1 \\le i < j \\le m$ 且 $p_i=a_k$,$p_j=b_k...",
      "is_translate": false,
      "language": "English"
    }
  ]
}
Full JSON Raw Segments