#aBC365G. [ABC365G] AtCoder Office
[ABC365G] AtCoder Office
AT_abc365_g [ABC365G] AtCoder Office
题目描述
AtCoder 社的办公室里有 个人。
在 AtCoder 社,办公室的进出记录被保存了下来,从开始记录到现在共发生了 次进出事件。
第 次()进出记录由整数对 表示,表示在时刻 ,第 个人如果在办公室外,则进入办公室;如果在办公室内,则离开办公室。
在开始记录时,所有人都在办公室外,并且现在所有人也都在办公室外。
请回答 个如下形式的问题。
第 个()问题给出整数对 ,请你求出在记录期间,第 个人和第 个人同时在办公室内的时间总长度。
输入格式
输入按以下格式从标准输入给出。
输出格式
请输出 行,第 行输出第 个问题的答案。
输入输出样例 #1
输入 #1
3 8
10 1
20 2
30 1
40 3
60 3
70 1
80 2
90 1
3
1 2
1 3
2 3
输出 #1
20
0
20
输入输出样例 #2
输入 #2
10 20
10257 9
10490 4
19335 1
25893 5
32538 9
33433 3
38522 9
40629 9
42896 5
52106 1
53024 3
55610 5
56721 9
58286 9
63128 3
70513 3
70977 4
74936 5
79883 9
95116 9
7
1 3
3 9
1 9
4 9
1 5
5 9
3 5
输出 #2
18673
2107
15310
25720
17003
10317
16848
说明/提示
限制条件
- 对于任意 ,使得 的 有偶数个
- 所有输入均为整数
样例解释 1
三个人在办公室内的时间如下图所示。

每个问题的答案如下:
- 第 1 个人和第 2 个人同时在办公室内的时间为时刻 到 以及时刻 到 ,共两段。每段长度都是 ,所以总共 ,输出 。
- 第 1 个人和第 3 个人从未同时在办公室内,输出 。
- 第 2 个人和第 3 个人同时在办公室内的时间为时刻 到 ,共一段,长度为 ,输出 。
由 ChatGPT 4.1 翻译