#5973. 【模板】SPFA 判断负环2
【模板】SPFA 判断负环2
题目描述
给定 组测试数据,每组数据包含一个 个点、 条边的有向图,图中可能存在重边和自环,边权可能为负数。
请你判断每组数据对应的图中是否存在负权回路(即总权值为负数的环)。
输入格式
第一行包含一个整数 ,表示测试数据的组数。
对于每组测试数据:
- 第一行包含两个整数 和 ,分别表示图的点数和边数。
- 接下来 行,每行包含三个整数 ,表示存在一条从点 到点 的有向边,边长为 。
输出格式
对于每组测试数据,输出一行结果:
- 如果图中存在负权回路,输出
Yes; - 否则输出
No。
样例 #1
样例输入 1
2
3 3
1 2 -1
2 3 4
3 1 -4
2 2
1 2 1
2 1 1
样例输出 1
Yes
No
数据范围
- 图中涉及边长绝对值均不超过