跑操
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
跑操()
【题目描述】
小 D 的学校的操场上有 个学生在跑操,他们的编号依次为 。
操场可以被看成一根无限长的一维数轴,对于第 个人,其初始位置在 上。
每秒内,学生会按 的顺序依次按如下规则移动:
- 第 个学生每秒向正方向移动 的距离。
- 第 个学生()如果与第 的学生的距离 ,那么他会移动到第 个学生的上一个位置。
小 D 突然想到了 个询问,第 个询问需要你求出第 秒在 范围内的学生数量。
你能回答小 D 的 个询问吗?
【输入格式】
从 中读入数据。
第一行两个整数 。
第二行 个整数,第 个正整数表示 。
接下来 行,每行三个整数,分别表示 。
【输出格式】
输出到 中。
输出 行,每行一个整数,第 行表示第 次询问的答案。
【样例 1 输入】
3 2
1 2 2
1 1 5
2 0 1
【样例 1 输出】
1
2
【样例 1 解释】
四个学生的位置变化如下:
- 第 秒:。
- 第 秒:。
- 第 秒:。
【样例 2】
见下发文件中的 与 。
【样例 3】
见下发文件中的 与 。
【数据范围】
对于所有测试数据有:$1\le n,q\le5 \times 10^5,1\le d_i,t_i\le 10^9,0\le l_i\le r_i\le 10^9$。
子任务编号 | 分值 | 特殊限制 |
---|---|---|
无特殊限制 |
NOIP 模拟赛(二)
- Status
- Done
- Rule
- OI
- Problem
- 4
- Start at
- 2023-10-25 8:00
- End at
- 2023-10-25 12:00
- Duration
- 4 hour(s)
- Host
- Partic.
- 15