U425106 消息
题目背景
在WX上用户 $a$ 想要找用户 $b$,但他们之间不一定有好友关系,这就需要一个中间人 $c$ 来帮助他们了。
题目描述
有 $n$ 个用户,每个用户 $x$ 时间到 $y$ 时间在线。
有 $m$ 个原始关系 $ab$,表示开始时 $ab$ 就已经是好友。(这个关系是双向的)
加下来有 $q$ 次询问,每次询问输入 $a、b、t$,表示 $a$ 想在 $t$ 时间和 $b$ 通讯。如果 $a$ 和 $b$ 已经是好友,那就可以直接通通讯,除此之外,还有 $2$ 种可能可以给 $b$ 通讯:
1.如果 $a$ 有 $c$ 的好友且 $c$ 有 $b$ 好友且 $c$ 此时在线那么 $a$就可以向 $c$ 要 $b$ 的好友并通讯。(求助的时间忽略不计算,如果 $a$ 要到了 $b$ 的好友那下一次通讯就可以直接通讯了)
2.有 $s$ 次机会可以使用小X研发的魔法石使得 $a$ 和 $b$ 直接通讯一次(这个通讯是一次性的,也就是说这一次通讯了下一次 $a$ 的好友里并没有 $b$,不能直接通讯)。
如果 $a$ 最后可以和 $b$ 通讯,输出 YES,否则输出 NO(就算 $a$ 给 $b$ 通讯时 $b$ 不在线也视为通讯成功[让我们赞美良心的出题人吧!!!(bushi)])。
输入格式
第一行 $3$ 个整数 $n、m、s$。
先输入 $n$ 行每个用户的在线时间,再输入 $m$ 行表示原始关系。
接下来输入 $q$。
然后输入 $q$ 行,每行 $3$ 个数,$a、b、t$,表示 $a$ 想在 $t$ 时间和 $b$ 通讯。
输出格式
一共 $q$ 行,代表每一次询问的结果。
说明/提示
### 样例解释
用户 $1$ 想在10:00给用户 $3$ 通讯,但 $1$ 和 $3$ 不是好友,所以不能直接通讯,但是此时的 $2$ 还未上线所以无法向 $2$ 索要 $3$ 的好友,但在样例中,有一块魔法石,所以直接使用魔法石通讯。
温馨提示:多组询问!!!
数据范围未想好..........
题目保证时间在00:00至23:59的范围内。