![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
负环
goto_1600
我何来寂寞,哪有寂寞可言。
展开
-
spfa判断负环+01分数规划
解题报告:二分他们的商值,把每条边变成t[i]-mid*w[i],然后看是否存在正环。 #include<bits/stdc++.h> using namespace std; const int N= 1010 ,M=5010; int h[N],idx,e[M],ne[M]; double t[N],w[M]; int n,m; int q[N]; double dis...原创 2020-04-28 14:12:26 · 246 阅读 · 0 评论 -
1165. 单词环
解题报告:这题可以用spfa判断正环的做法+二分来做,我们二分他的环的平均长度,看看能不能凑成环,如果暴力去把每个字符串变成一个点,总共会有1e5的点,可以优化一下,把整个字符串变成一条边,把前两个和后两个的单词字母映射成一个点,总共26*26个点,如果朴素去做会tle,那么要加个玄学优化,如果更新次数太多的话(十几倍左右)就暂且认为他是一个环,然后stl的queue太慢了,要用数组来模拟队列...原创 2020-04-28 12:53:05 · 249 阅读 · 0 评论