首页 > TAG信息列表 > P3385

洛谷 P3385 【模板】负环

题目链接 一开始没注意到他的边是非负就是双向的。所以一直wa…… 用SPFA。bfs判断是否有一个点进入次数超过n即可。 #include <algorithm> #include<iostream> #include<cstdio> #include<cstring> #include<vector> #include<queue> #define MAXN 2005 using namespace std; ty

P3385 【模板】负环 spfa判断负环

P3385 【模板】负环 题目描述 暴力枚举/SPFA/Bellman-ford/奇怪的贪心/超神搜索 寻找一个从顶点1所能到达的负环,负环定义为:一个边权之和为负的环。 输入输出格式 输入格式:   第一行一个正整数T表示数据组数,对于每组数据: 第一行两个正整数N M,表示图有N个顶点,M条边 接下来M行,每

P3385 【模板】判负环(BFS 跑SPFA)

题目描述 暴力枚举/SPFA/Bellman-ford/奇怪的贪心/超神搜索 寻找一个从顶点1所能到达的负环,负环定义为:一个边权之和为负的环。 输入输出格式 输入格式: 第一行一个正整数T表示数据组数,对于每组数据: 第一行两个正整数N M,表示图有N个顶点,M条边 接下来M行,每行三个整数a b w,表示a->b

洛谷 题解 P3385 【【模板】负环】

一、声明 在下面的描述中,未说明的情况下,\(N\) 是顶点数,\(M\)是边数。 二、判负环算法盘点 想到判负环,我们会想到很多的判负环算法。例如: 1. Bellman-Ford 判负环 这个算法在众多算法中最为经典,复杂度 \(O(N\times M)\) 2. SPFA 判负环 然而,这个算法是 Bellman-Ford 算法的队列优化