#P5026. 「长乐集训 2017 Day9」相遇
「长乐集训 2017 Day9」相遇
Description
给定一棵有 个节点的树,树上每条边有长度,经过长度为 的边需要时间 ,接下来有 天,第 天时A君会从时刻 出发,从点 走向点 ;而B君会从时刻 出发,从点 走向点 ,两个人均以 的速度沿着起点与终点间的最短路径匀速前进。(时刻 时可以视为两人走在边上)。
现在他们两人想知道对于每一天是否会相遇,即会不会有超过 的时刻,他们同时在同一条边上(定点不被包括在边上)。
Input Format
第一行两个整数 表示树的点数与总天数。
接下来 行每行三个正整数 表示一条连接 的长度为 的无向边。
接下来 行每行六个正整数 表示第 天的询问。
Output Format
每次询问输出一行,若两人相遇输出 YES
;否则输出 NO
。
Sample
样例输入
8 6
1 2 3
1 3 1
1 4 2
2 5 5
2 6 1
5 7 2
5 8 4
5 3 2 7 4 2
8 6 1 1 7 6
4 5 1 4 5 10
7 8 3 3 4 5
6 7 6 5 1 2
2 1 10 8 3 3
样例输出
YES
YES
NO
NO
NO
YES
Hint
的数据,
的数据,
另有 的数据,树为一条链
另有 的数据,每条边的边长均为
的数据,$ 1 \leq n, q \leq 10 ^ 5, 1 \leq t_1, t_2, w \leq 10 ^ 9 $