#ABC377D. 许多区间 2

许多区间 2

许多区间 2

题目描述

给定两个长度为 NN 的正整数序列 L=(L1,L2,,LN)L = (L_1, L_2, \dots, L_N)R=(R1,R2,,RN)R = (R_1, R_2, \dots, R_N),以及一个整数 MM

求满足以下两个条件的整数对 (l,r)(l, r) 的数量:

  • 1lrM1 \le l \le r \le M
  • 对任意 1iN1 \le i \le N,区间 [l,r][l, r] 不完全包含区间 [Li,Ri][L_i, R_i]

输入格式

输入按以下格式从标准输入给出:

NN MM
L1L_1 R1R_1
L2L_2 R2R_2
\vdots
LNL_N RNR_N

输出格式

输出答案。

样例

2 4
1 2
3 4
5

满足条件的五对 (l,r)=(1,1),(2,2),(2,3),(3,3),(4,4)(l, r) = (1,1), (2,2), (2,3), (3,3), (4,4)

例如,(l,r)=(1,3)(l, r) = (1,3) 不满足条件,因为区间 [1,3][1,3] 完全包含了区间 [1,2][1,2]

6 5
1 1
2 2
3 3
4 4
5 5
1 5
0

也可能不存在满足条件的整数对。

6 20
8 12
14 20
11 13
5 19
4 11
1 6
102

数据范围

  • 1N,M2×1051 \le N, M \le 2 \times 10^5
  • 1LiRiM1 \le L_i \le R_i \le M
  • 所有输入值均为整数。
难度 普及+/提高-
通过率
尝试 0
已通过 0
ID
3462
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签