『JROI-8』颅脑损伤 2.0

题目描述

给定 $n$ 条线段,第 $i$ 条是 $[l_i,r_i]$。将每一条线段染成红色或黑色,要求: 1. 任意两条红色线段不相交。 2. 任意一条黑色线段**至少**和一条红色线段相交。 请最小化红色线段的长度和,并输出这个长度和。 一条线段 $[l_i,r_i]$ 的长度定义为 $r_i-l_i$,两条线段 $[l_i,r_i],[l_j,r_j]$ 交**当且仅当** $l_i\le r_j$ 且 $l_j\le r_i$。

输入输出格式

输入格式


第一行一行一个正整数,代表 $n$。 接下来 $n$ 行,每行两个整数,代表 $l_i,r_i$,用空格隔开。

输出格式


一行一个非负整数,代表红色线段的长度和的最小值。

输入输出样例

输入样例 #1

5
-6 5
1 3
-4 9
-1 10
6 8

输出样例 #1

4

说明

**数据范围** |测试点编号|$n\le$| | :----------: | :----------: | |$1\sim4$|$10$| |$5\sim8$|$400$| |$9\sim20$|$3000$| 对于所有数据,满足 $-10^9\le l_i<r_i\le10^9$。