#CF1552F. 传送蚂蚁
传送蚂蚁
传送蚂蚁
- 时间限制:2 秒
- 内存限制:512 MiB
题目描述
一只蚂蚁从位置 出发,每秒向右移动一个单位。数轴上有 个虫洞,第 个位于 ,其传送目标为 ,初始状态为 。
当蚂蚁到达虫洞时:若虫洞静止,它会变为活动状态,蚂蚁位置不变;若虫洞活动,它会变为静止状态,并把蚂蚁传送到 。求蚂蚁第一次到达 所需的时间,对 取模。
输入格式
第一行一个整数 。
接下来 行,每行三个整数 。
输出格式
输出所需时间对 取模的结果。
样例输入 1
4
3 2 0
6 5 1
7 4 0
8 1 1
样例输出 1
23
样例输入 2
1
454971987 406874902 1
样例输出 2
503069073
样例输入 3
5
243385510 42245605 0
644426565 574769163 0
708622105 208990040 0
786625660 616437691 0
899754846 382774619 0
样例输出 3
899754847
样例输入 4
5
200000000 100000000 1
600000000 400000000 0
800000000 300000000 0
900000000 700000000 1
1000000000 500000000 0
样例输出 4
3511295
数据范围
,,, 严格递增,且所有 两两不同。
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 20 | 且 |
| 2 | 40 | |
| 3 | 无特殊限制 |