
负环
负环
QingQingDE23
这个作者很懒,什么都没留下…
展开
-
AcWing 456. 车站分级 题解(拓扑排序、差分约束)
①转化为查分约束问题。②巧妙地建立虚拟源点。原创 2022-07-22 17:38:25 · 227 阅读 · 0 评论 -
AcWing 1192. 奖金 题解(拓扑排序、差分约束)
拓扑排序和差分约束的结合,注意这题是求最小路径,所以每个点要找到最大值,在建图时候是由较小的一段连向较大的一段,a>=b+1就是add(b,a)原创 2022-07-22 10:49:15 · 213 阅读 · 0 评论 -
AcWing 393. 雇佣收银员 题解(spfa算法负环做差分约束)
AcWing 393. 雇佣收银员原创 2022-07-10 12:24:27 · 126 阅读 · 0 评论 -
AcWing 1170. 排队布局 题解(spfa求负环解决约束差分)
AcWing 1170. 排队布局这里要注意求的是最大值,所以要用最短路,建图的时候也是从大于号指向小于号大佬题解原创 2022-07-08 22:41:30 · 137 阅读 · 0 评论 -
AcWing 362. 区间 题解(spfa负环做差分约束问题)
AcWing 362. 区间这道题是求集合内的数的个数的最小值,所以要用最长路径,dist[i]数组表示的是从1~i取的数的个数,所以有三道限制(S[i] >= S[i - 1]、S[i] - S[i - 1]原创 2022-07-07 18:50:32 · 81 阅读 · 0 评论 -
AcWing 1169. 糖果 题解 (spfa负环做差分约束问题)
AcWing 1169. 糖果(spfa负环做差分约束问题)将题中所给条件转化为不等式(左小右大),不等式等价于建图时的边,再找到一个合适的源点(一般是建立0点为超级源点),注意合适是值这个点能到达所有其他点,之后将所有给出的边加入图中,之后将每个点都和超级源点都建立连接,之后跑spfa,如果存在正环的情况下,说明不能找到合适的值,否则就更新出每个点的最大路径。最大路径值之和就是题中所求最小糖果数如果求最小值,应该用最长路,如果求最大值,应该用最短路大佬详解这类题做法...原创 2022-07-07 15:50:59 · 109 阅读 · 0 评论 -
AcWing 1165. 单词环 题解(spfa最大环)
AcWing 1165. 单词环这道题需要学习的是建图方式的巧妙性,另外需要注意在巧妙建图的同时要注意和题意的等价性,之后就是按照模板求最大环大佬题解原地址原创 2022-07-06 23:07:56 · 203 阅读 · 0 评论 -
AcWing 361. 观光奶牛 题解(spfa求正环)
AcWing 361. 观光奶牛由图中公式可知,这道题让求的是有一个正环即可,所以要寻找的是最长路径,所以if中的判断句判断的是能否找到更长边值原创 2022-07-06 16:16:31 · 183 阅读 · 0 评论 -
AcWing 904. 虫洞 题解(spfa求负环)
AcWing 904. 虫洞负环就是图中存在的权值之和为负数的环,如果图中存在负环,则农夫一定能返回起点,反之一定不能,所以这是一个裸的求负环的题目。用spfa记录最短路上的边的数量,如果某条路径上边的数量大于等于n,则可以认定这条路上存在负环,返回true即可,反之返回false...原创 2022-07-06 15:24:44 · 152 阅读 · 0 评论