#P9674. [ICPC2022 Jinan R] Set of Intervals
[ICPC2022 Jinan R] Set of Intervals
题目描述
Prof. Pang has a multi-set of intervals ().
Prof. Pang will perform the following operation for times:
- Select two intervals and from , and then choose two integers satisfying . After that, delete and from , and add to .
It's easy to find that contains exactly one interval after the operations, and Prof. Pang will get the interval as a gift.
Now Prof. Pang wants you to calculate how many different intervals he can get.
输入格式
The first line contains one integer (), the number of test cases.
For each test case, the first line contains one integer () --- the size of . Each of the following lines contains two integers and (), describing the -th interval in .
It is guaranteed that the sum of over all test cases is no more than .
输出格式
For each test case, output one line containing the answer to Prof. Pang's question.
题目大意
蓝蓝有一个元素全为闭区间的可重集 ()。
蓝蓝将会执行以下操作 次:
- 从 内选择两个闭区间 和 ,再选择两个整数 满足 ,然后从 中删去 和 ,并把 添加进 。
显然最终 中有且仅有一个区间。现在蓝蓝想知道她可以获得多少不同的区间。
4
1
1 1000000000
2
1 1000000000
1 1000000000
4
1 2
3 4
5 6
7 8
4
1 3
2 4
5 8
6 7
1
499999999500000000
26
28