负环与差分约束
文章平均质量分 82
差分约束
cqust_qilin02811
初级开发者:Python-QT,Android应用端
想学db的菜狗
展开
-
图论学习-负环
文章目录一、负环acwing提高课正好看到负环,干脆写篇博客记录一下。一、负环定义:环中所有边权值和为负数的环,称为负环负环可以有两种求法:bellman_ford和spfaspfa是对bellman_ford的优化,一般是用spfa求负环时间复杂度最好O(m),最坏O(km)给出判负环的两种方法:(1) 统计每个点入队次数,如果某个点入队n次,说明存在n条边的路径,那么必然有n+1个点,则存在负环(2) 只要某个点最短路所含的边数大于等于n,说明至少n+1个点,则存在负环注意:原创 2022-03-03 21:48:19 · 1239 阅读 · 0 评论 -
图论学习-差分约束入门
文章目录差分约束一、什么是差分约束?1.1 概念1.2 与图论的联系1.3 成立条件1.4 解题步骤1.5 特殊情况1.6 如何求最大值或者最小值二、例题题目1:P3275 [SCOI2011]糖果题目2:差分约束一、什么是差分约束?求不等式组的可行解。1.1 概念差分约束系统是一种特殊的N元一次不等式组,它包含N个变量X1~Xn,以及M个约束条件,每个约束条件都是由两个变量作差构成的,形如Xi−Xj<=Ck(Ck是常数)注:必须是形如上式这样的形式如果不是,需要转化成上式X_i-X_j原创 2022-02-06 21:35:49 · 2050 阅读 · 2 评论