#ABC207C. [ABC207C] 区间(Many Segments)
[ABC207C] 区间(Many Segments)
题目描述
给定 个区间,编号从 到 。其中第 个区间由一个标识符 及两个端点 , 组成。
- 若 ,则表示闭区间
- 若 ,则表示左闭右开区间
- 若 ,则表示左开右闭区间
- 若 ,则表示开区间
请计算有多少对整数 满足 ,使得区间 和区间 相交。
是什么?
- 闭区间 是由所有满足 的实数 组成的区间。
- 半开区间 是由所有满足 的实数 组成的区间。
- 半开区间 是由所有满足 的实数 组成的区间。
- 开区间 是由所有满足 的实数 组成的区间。
简单来说,方括号 表示包含端点,圆括号 表示不包含端点。
输入格式
输入从标准输入中给出,格式如下:
输出格式
输出区间 和区间 相交的整数对 的数量。
样例
3
1 1 2
2 2 3
3 2 4
2
19
4 210068409 221208102
4 16698200 910945203
4 76268400 259148323
4 370943597 566244098
1 428897569 509621647
4 250946752 823720939
1 642505376 868415584
2 619091266 868230936
2 306543999 654038915
4 486033777 715789416
1 527225177 583184546
2 885292456 900938599
3 264004185 486613484
2 345310564 818091848
1 152544274 521564293
4 13819154 555218434
3 507364086 545932412
4 797872271 935850549
2 415488246 685203817
102
说明/提示
样例 1 解释
根据题目描述,区间 是 ,区间 是,区间 是 。
有两对整数 使得区间 和区间 相交: 和 。对于第一对,交集是 ,对于第二对,交集是 。
数据范围
- 所有输入值都是整数。