码迷,mamicode.com
首页 > 其他好文 > 详细

用SPFA判断是否存在负环

时间:2018-04-19 20:02:37      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:spfa   接下来   双向   题目   比较   输入输出格式   数据   暴力   man   

负环指的是权值和为负数的环,用SPFA加上DFS做比较方便,如果用BFS来做就要便利太多点了。

题目描述

暴力枚举/SPFA/Bellman-ford/奇怪的贪心/超神搜索

输入输出格式

输入格式:

 

第一行一个正整数T表示数据组数,对于每组数据:

第一行两个正整数N M,表示图有N个顶点,M条边

接下来M行,每行三个整数a b w,表示a->b有一条权值为w的边(若w<0则为单向,否则双向)

 

输出格式:

 

共T行。对于每组数据,存在负环则输出一行"YE5"(不含引号),否则输出一行"N0"(不含引号)。

用SPFA判断是否存在负环

标签:spfa   接下来   双向   题目   比较   输入输出格式   数据   暴力   man   

原文地址:https://www.cnblogs.com/SparkPhoneix/p/8885697.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!