比赛场次 | 665 |
---|---|
比赛名称 | 2025.3.8 |
比赛状态 | 已结束比赛成绩 |
开始时间 | 2025-03-08 08:00:00 |
结束时间 | 2025-03-08 12:00:00 |
开放分组 | 全部用户 |
注释介绍 |
题目名称 | 线段覆盖 |
---|---|
输入输出 | xdfg.in/out |
时间限制 | 1000 ms (1 s) |
内存限制 | 128 MiB |
测试点数 | 14 简单对比 |
用户 | 结果 | 时间 | 内存 | 得分 |
---|---|---|---|---|
|
AAAAAAAAAAAAAA | 0.976 s | 4.76 MiB | 100 |
|
AAAAAAAAAAAAAA | 1.002 s | 4.76 MiB | 100 |
|
AAAAAAAAAAAAAA | 3.072 s | 4.55 MiB | 100 |
|
AAAAAAAAAAAAAA | 3.426 s | 9.81 MiB | 100 |
|
AAAAAAAATTTTTT | 13.413 s | 3.52 MiB | 57 |
|
AAAAAAAATTTTTT | 13.440 s | 3.31 MiB | 57 |
|
RRRRRRRRRRRRRR | 27.975 s | 3.10 MiB | 0 |
有一根长度为 L 的白色条状物。有两种操作:
1.用一条长度为 T 的黑布盖住条状物的 [a, a+T-1] 这个区间 (0<=a, T<=L) 。
2.把某条黑布拿走。
输入 L 和 n 次操作,要你输出每次操作之后:
1.条状物上有多少个黑区间。
2.条状物上黑区间的总长度。
输入文件第一行两个整数L(1<=L<=200000), n(1<=n<=200000)
以下有n行,第2--n+1行每行有3个整数m,a,T,m表示操作类型,1表示放入黑布,2表示拿走黑布,a,T表示黑布在L上的起始位置与长度,拿走的黑布保证是原来已经存在的.
输出有n行,每行两个整数x,y,x表示L上的黑区间个数,y表示黑区间的总长度.
20 4 1 5 3 1 7 2 2 5 3 1 16 3
1 3 1 4 1 2 2 5