#P9726. [EC Final 2022] Magic

[EC Final 2022] Magic

题目描述

警告:不寻常的内存限制!

给定一个序列 a0,…,a2na_0, \ldots, a_{2n}。最初,所有数字都是零。

有 nn 个操作。第 ii 个操作由两个整数 li,ril_i, r_i 表示(1≤li<ri≤2n,1≤i≤n1 \le l_i < r_i \le 2n, 1 \le i \le n),它将 ii 赋值给 ali,…,ari−1a_{l_i}, \ldots, a_{r_i-1}。保证所有 2n2n 个整数 l1,l2,…,ln,r1,r2,…,rnl_1, l_2, \ldots, l_n, r_1, r_2, \ldots, r_n 都是不同的。

你需要以任意顺序执行每个操作恰好一次。

你想要最大化满足 ai≠ai+1a_i \neq a_{i+1} 的 ii 的数量(0≤i<2n0 \leq i < 2n)在所有 nn 个操作之后。输出最大数量。

输入格式

第一行包含一个整数 nn(1≤n≤5×1031 \le n \le 5 \times 10^3)。

接下来的 nn 行中的第 ii 行包含一对整数 li,ril_i, r_i(1≤li<ri≤2n1 \le l_i < r_i \le 2n)。保证所有 2n2n 个整数 l1,l2,…,ln,r1,r2,…,rnl_1, l_2, \ldots, l_n, r_1, r_2, \ldots, r_n 都是不同的。

输出格式

输出一个整数,表示答案。

5
2 3
6 7
1 9
5 10
4 8

9

提示

题面翻译由 ChatGPT-4o 提供。