#P11875. 衡量距离

衡量距离

题目描述

WW 市的交通系统由 nn 个站点和 mm 条单向道路组成,小威有一张可以乘坐 kk 公里的单次票,在每个站点可以指定走任意一条可使用的单向道路(从一条单向道路的一端到另一端为一站地)。

为了物尽其用,小威想知道,从哪些站出发再到哪些站结束可以存在刚好长度为 kk 公里的路径,请按字典序从小到大输出。

输入格式

第一行输入 n,mn,m

接下来 mm 行,每行输入三个整数 u,v,wu,v,w,表示有一条从 uuvv 长度为 ww 公里的单向路径,允许重边自环。

最后一行输入 kk

对于所有数据,满足:1n100,1w10,1m106,0k2×1091 \le n \le 100, 1 \le w \le 10,1 \le m \le 10^6, 0 \le k \le 2 \times 10^9

输出格式

每一行输出一个长度为 kk 的路径的起点和终点 (u,v)(u, v),按字典序输出,不重复。

输入数据 1

3 3
1 2 1
2 3 1
3 1 1
2

输出数据 1

1 3
2 1
3 2