给定 n 条线段,第 i 条是 [li,ri]。将每一条线段染成红色或黑色,要求:
请最小化红色线段的长度和,并输出这个长度和。
一条线段 [li,ri] 的长度定义为 ri−li,两条线段 [li,ri],[lj,rj] 交当且仅当 li≤rj 且 lj≤ri。
第一行一行一个正整数,代表 n。
接下来 n 行,每行两个整数,代表 li,ri,用空格隔开。
一行一个非负整数,代表红色线段的长度和的最小值。
5
-6 5
1 3
-4 9
-1 10
6 8
4
数据范围
| 测试点编号 | n≤ |
|---|---|
| 1∼4 | 10 |
| 5∼8 | 400 |
| 9∼20 | 3000 |
对于所有数据,满足 −109≤li<ri≤109。