#B145. SPFA判断负环(模板)

SPFA判断负环(模板)

题目描述

给定一个nn个点mm条边的有向图,图中可能存在重边和自环,边权可能为负数。

请你判断图中是否存在负权回路。

输入格式

第一行包含整数nnmm

接下来mm行每行包含三个整数x,y,zx,y,z,表示存在一条从点xx到点yy的有向边,边长为zz

输出格式

如果图中存在负权回路,则输出Yes,否则输出No

样例

3 3
1 2 -1
2 3 4
3 1 -4
Yes

提示

1n20001≤n≤2000,

1m100001≤m≤10000,

图中涉及边长绝对值均不超过1000010000