某些無良出題人可能會卡bfs找負環,所以要用dfs 核心代碼(以jzoj5173為例): #include<bits/stdc++.h> using namespace std; #define eps 5e-5 int n,m,v[10010],nxt[10010],h[1010],s,t,ct[1010],inq[1010],ec; double w[10010],dis[1010]; void add(int x,int y,double z){v[++ec]=y;w[ec]=z;nxt…