#608. 冰冰的列车
冰冰的列车
Description
为了简化问题,假设列车匀速运行,且列车到达站点后不停。
当前铁路网中共有 个可停靠的站点, 趟列车,对于第 躺列车,其描述如下: 表示发车时间, 表示运行速度, 表示经停站点数。以及 个整数 按经停顺序描述站点, 表示始发站, 表示终点站,保证存在 和 之间的边,保证 。
对于铁路网,有 条线路: 表示站点 之间存在一条长度为 的线路,线路有方向性,只能从 到 。 保证 之间最多存在一条线路。
请按时间顺序判断的第 躺发车的列车是否会存在“追尾”,若某趟列车存在“追尾”,则该趟列车在“追尾”的瞬间消失,在后续的判断中即可忽略该趟列车。
追尾是指,在某时刻,对于两辆正行驶在同一条线路 上的列车 , 相遇,若 视作 存在追尾,若 视作 存在追尾。
特别地,若存在多辆列车同时从 出发行驶在线路 上,仅保留编号最大的列车,其它列车均视作存在追尾,在后续的判断中即可忽略这些列车。
具体请参照样例理解。
输出时,按输入顺序输出列车是否存在追尾。
Format
Input
第一行两个整数 。
接下来 行,每组两行,第一行三个整数 $x,V,k(1\leq x\le 10^6,1\le v\leq 10^3,1\leq \sum (k-1)\leq 10^6)$,第二行 个整数表示 。
第 行一个整数 $M(1\leq M\leq \min\lbrace \frac{n(n-1)}{2},10^6\rbrace)$ 表示路径数。
接下来 行,每行三个整数表示 。
Output
输出共 行,第 行输出 YES
表示第 趟列车会发生追尾,NO
表示不会发生追尾。
Samples
4 2
2 1 2
2 3
1 3 3
1 2 3
3
1 2 4
2 3 3
3 4 1
NO
YES
3 2
1 1 2
1 2
2 1 2
3 2
2
1 2 4
3 2 3
NO
NO
4 2
1 1 3
1 2 4
2 1 3
3 2 4
3
1 2 4
3 2 3
2 4 2
YES
NO
4 2
1 1 3
1 2 4
4 2 3
3 2 4
3
1 2 2
3 2 3
2 4 5
NO
YES
6 2
1 1 3
1 2 4
4 2 3
3 2 4
4
1 2 5
3 2 4
2 4 5
2 5 6
NO
NO
6 3
1 1 3
1 2 4
4 2 4
3 2 4 5
8 4 3
6 4 5
5
1 2 4
3 2 3
2 4 2
4 5 20
6 4 4
NO
YES
NO
Noe
2025 zstu 校赛 hard
相关
在下列比赛中: