#4397. T3-25-3:判断回路
T3-25-3:判断回路
题目描述
给出一个有向图,所有边的权值均为正数。请判断图中是否存在一个从某个点出发并最终回到该点的路径(即回路),并且该路径的总长度严格小于 K。
格式
输入
第一行包含三个整数 n, m, K(1≤n≤100,1≤m≤10000,1≤K≤10^9)。 接下来 m 行,每行包含三个整数 u, v, w,表示从 u 到 v 存在一条边权为 w 的有向边(1≤u,v≤n,1≤w≤100)。
注意:路径允许经过重复的点和边;要求存在某个起点 s,使得从 s 出发经过若干条边后回到 s,且该回路的总长度严格小于 K。
输出
如果存在满足条件的回路,输出 YES,否则输出 NO。
样例
3 3 5
1 2 2
2 3 1
3 1 1
YES