Description
警告:不寻常的内存限制!
给定一个序列 a0,…,a2n。最初,所有数字都是零。
有 n 个操作。第 i 个操作由两个整数 li,ri 表示(1≤li<ri≤2n,1≤i≤n),它将 i 赋值给 ali,…,ari−1。保证所有 2n 个整数 l1,l2,…,ln,r1,r2,…,rn 都是不同的。
你需要以任意顺序执行每个操作恰好一次。
你想要最大化满足 ai=ai+1 的 i 的数量(0≤i<2n)在所有 n 个操作之后。输出最大数量。
第一行包含一个整数 n(1≤n≤5×103)。
接下来的 n 行中的第 i 行包含一对整数 li,ri(1≤li<ri≤2n)。保证所有 2n 个整数 l1,l2,…,ln,r1,r2,…,rn 都是不同的。
输出一个整数,表示答案。
5
2 3
6 7
1 9
5 10
4 8
9
Hint
题面翻译由 ChatGPT-4o 提供。