题目描述
警告:本题内存限制为16M!
给定一个序列 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 都是不同的。
输出格式
输出一个整数,表示答案。
输入输出样例 #1
输入 #1
5
2 3
6 7
1 9
5 10
4 8
输出 #1
9