#61. 判断负环

判断负环

问题描述

给定一张 nn 个点 mm 条边的有向图,该图可以有自环与重边。

你需要判断从 11 号点出发,图中是否存在负权回路,存在输出 Yes;不存在输出 No

输入格式

第一行输入二个正整数 n,mn,m

接下来 mm 行,每行输入 33 个正整数 a,b,ca,b,c。表示点 aa 到点 bb 存在一条有向边,权值为 cc

$2\le n\le 2000,1\le m\le 10^4,1\le a,b\le n,-10^4\le c\le 10^4$。

输出格式

判断从 11 号点出发,图中是否存在负权回路,存在输出 Yes;不存在输出 No

样例输入

5 7
1 4 -3
4 2 -7
3 5 -8
1 3 -2
5 1 11
4 5 10
2 5 -3

样例输出

Yes

说明

图片描述

[1,4,2,5,1][1,4,2,5,1] 是负权回路。