共M+1行,第一行为正整数N和M(中间用空格隔开)(1≤N≤10000,1≤M≤1000000),分别表示密室的数量和密道的数量。接下来共M行,每行有6个整数(中间用空格隔开),分别是U、V、T、S、C、E,其中U、V表示该条密道由密室U通往密室V(1≤U、V≤N);T表示通过该密道需要T分钟(1≤T≤200);S和C表示密道入口机关在有人进入迷宫S分钟后开启,保持开启状态C分钟后关闭,然后保持关闭状态S分钟后再度开启,循环往复(0≤S、C≤200,且S、C不同时为0);E表示一旦被机关困住,需要E分钟才能挣脱机关继续前进(1≤E≤600)。
以下面的一行输入数据为例:
3 4 6 2 1 7
表示该密道从3号密室连接到4号密室,通过该密道需要6分钟,在有人进入迷宫后,该密道入口的机关在[0,2)时间区间为关闭状态(如果时刻t在 [a,b)时间区间,则有a≤t<b),[2,3)时间区间为开启状态,[3,5)时间区间为关闭状态,循环往复。也就是说,如果虹猫在2分(含2分)到3分(不含3分)之间进入该密道,此时机关恰好是开启状态,他会被机关困住,需7分钟才能挣脱;而如果他在3分(含3分)到5分(不含5分)之间进入密道,则此时机关恰好是关闭状态,不会被机关困住。