#N2U01P02. 全图负环警报

全图负环警报

全图负环警报

难度:T4

【知识点:负权最短路与负环】

前置知识:负权最短路与负环及其冻结前置单元。

题目描述与输入

第一行 nn mm,随后 mm 行 uu vv ww 表示有向边。判断整个图是否存在负环。

规则说明

有向边 (u,v,w)(u,v,w) 表示可从 uu 走到 vv,费用为 ww。负环是一条沿箭头行走后回到出发点、且经过边的权值总和为负数的环;单条负边不一定构成负环。

输出

存在指定范围的负环输出 YES,否则输出 NO。

数据范围

1≤n≤801 \le n \le 80,0≤m≤5000 \le m \le 500,-4≤w≤94 \le w \le 9。允许自环、重边和不连通。

样例输入

4 3
1 2 5
2 3 -2
3 4 1

样例输出

NO

样例说明

样例整个图无有向环,所以也没有负环。