#P11203. [JOIG 2024] 感染シミュレーション / Infection Simulation
[JOIG 2024] 感染シミュレーション / Infection Simulation
题目描述
昨天, 位顾客光顾了 EGOI 自助餐厅。顾客编号从 到 ,顾客 到达时间为 ,离开时间为 。今天,我们发现有一位顾客来店时感染了目前在 JOI 国流行的新型传染病 X。
传染病 X 的传染性用整数 表示。具体来说,对于 ,当顾客 与一个或多个感染者同时进入餐厅的累计总时间至少达到 时,顾客 就会成为新感染者。
现在,由于 JOI 国采取了严格的感染控制措施,因此必须确定感染者人数。然而,问题在于调查组并不知道哪些人感染了传染病,而代表传染性的整数 的值也是未知数。
因此,EGOI 自助餐厅经理理惠决定对于 种情况,分别求出最终会有多少顾客被感染。在第 种情况下,最初只有顾客 受到感染,传染性为 。
根据到店顾客的信息,求出每种情况下最终的感染人数。注意,即使受感染的人数是在他们离开餐厅时被感染的,也应包括在内。此外,还假定一旦顾客感染了传染病 X,他就不能再被感染。
输入格式
第一行输入一个整数 。
接下来 行,每行两个整数 。
接下来一行输入一个整数 。
接下来 行,每行两个整数 。
输出格式
输出 行,第 行一个整数表示第 种情况下的最终感染人数。
4
10 40
20 80
45 60
70 95
1
1 15
3
8
0 30
0 90
0 80
0 60
0 20
0 40
0 70
0 50
3
1 30
1 40
4 50
7
1
5
5
0 10
0 10
0 10
0 10
0 10
4
1 9
1 10
1 11
1 1000000000
5
5
1
1
7
38 61
13 27
10 54
22 56
49 75
27 47
70 99
1
3 10
6
10
10 20
11 21
13 23
16 26
20 30
25 35
31 41
38 48
46 56
80 90
4
1 3
1 6
1 8
1 10
8
5
3
1
7
10 54
38 61
13 27
22 56
49 75
27 47
70 99
5
1 3
1 6
1 9
1 12
1 15
7
6
6
6
4
7
38 61
13 27
10 54
22 56
49 75
27 47
70 99
5
1 10
2 10
3 10
4 10
5 10
4
6
6
5
2
提示
【样例解释 #1】
在第 个询问中,初始的感染者是顾客 ,传染性为 ,因此感染的传播方式如下
- 在时间 ,顾客 到达餐厅;
- 在时间 ,顾客 到达餐厅;
- 在时间 ,顾客 与顾客 同时出现在餐厅累计时间为 ,顾客 被感染;
- 在时间 ,顾客 离开餐厅;
- 在时间 ,顾客 到达餐厅;
- 在时间 ,顾客 与顾客 同时出现在餐厅累计时间为 ,顾客 被感染;与此同时,顾客 离开餐厅;
- 在时间 ,顾客 到达餐厅;
- 在时间 ,顾客 离开餐厅;
- 在时间 ,顾客 与顾客 同时出现在餐厅累计时间为 ,因此顾客 未感染;与此同时,顾客 离开餐厅。
最终顾客 被感染,共 人,故第 个询问答案为 。
该样例满足子任务 的限制。
【样例解释 #2】
- 在第 个询问中, 个顾客 最终被感染,答案为 。
- 在第 个询问中, 个顾客 最终被感染,答案为 。
- 在第 个询问中, 个顾客 最终被感染,答案为 。
该样例满足子任务 的限制。
【样例解释 #3】
该样例满足子任务 的限制。
【样例解释 #4】
该样例满足子任务 的限制。
【样例解释 #5】
该样例满足子任务 的限制。
【样例解释 #6】
该样例满足子任务 的限制。
【样例解释 #7】
该样例满足子任务 的限制。
【数据范围】
- ;
- ;
- ;
- ;
- 。
【子任务】
- ( 分),,;
- ( 分),;
- ( 分);
- ( 分),,,;
- ( 分),;
- ( 分);
- ( 分),,;
- ( 分);
- ( 分) 的最小值大于或等于 的最大值;
- ( 分)无附加限制。