当前位置: 首页 > news >正文

差分约束系统学习笔记

定义

差分约束系统 是一种特殊的 \(n\) 元一次不等式组,它包含 \(n\) 个变量 \(x_1,x_2,...x_n\) 以及 \(m\) 个约束条件,每个约束条件是由两个其中的变量做差构成的,形如 \(x_i-x_j\le c_k\),其中 \(1\le i,j\le n,i\not=j,1\le k\le m\) 并且 \(c_k\) 是常数(可以是非负数,也可以是负数)。我们要解决的问题是:求一组解 \(x_1=a_1,x_2=a_2,...x_n=a_n\),使得所有的约束条件得到满足,否则判断出无解。

简单来讲就是给定几条不等式,求出某个可行解。

应用

将图建起来,跑最短路/最长路。

建图基本方法

以 P5960 【模板】差分约束 为例。

已知式子 \(x_1-x_2\le c\)

那么就可以将式子转化为 \(x_1\le c+x_2\)

那么假设我们同时存在多条对于 \(x_1\) 的限制,由于我们肯定希望 \(x_1\) 尽量大,这样子这个点作为 \(x_2\) 时的 \(x_1\) 的范围才会尽量大,得到最大的情况即可。

那么我们可以将建图,由 \(x_2\) 指向 \(x_1\), 边权为 \(c\),跑最短路,这样就能够在符合条件时得到一组解。

例题按照上述方法即可。

不同情况的转化

如果式子不仅有上述式子,还存在 \(x_1-x_2\ge c\)又该怎么处理?

直接两边取反,因为两边取反后大小于符号也会改变,那么再转化为 \(x_2\le -c+x_1\)

再次跑最短路即可。

同理我们也可以更改建边方式跑最长路。

有解无解的判断

如果你跑最短路出现负环或者最长路出现正环,那么就是无解的,直接spfa或者其它找环方式即可,但是需要注意开一个超级源点。

超级源点

连向所有节点,可以使无相关的两个图都跑到。

某两个点间是否有限制

从其中一个点开始跑,如果另一个点没有影响,那么就无限制,即两者相互独立。

跑法

通常是 spfa,但是spfa经常spfa,如果spfa完全不怕spfa,那么直接用就可以了

但是有时会超时,那么看看有没有负边权,没有或者可以转化为没有就用dij

如果看有没有解,而且边权比较单一,那么也能来一手拓扑排序

如果要全源,考虑floyed或者多次dij

乘法差分约束

普通方法直接开始乘除

但是还有一种log相加的方法

http://www.zskr.cn/news/63579.html

相关文章:

  • 2025年市面上可靠的控制台公司联系电话,消防中心控制台/方舟控制台/以撒控制台/操作台控制台/智能控制台供应商哪家强
  • 2025常州宠物医院推荐:鑫娜专业诊疗与暖心服务口碑之选
  • 2025最新艺术涂料品牌推荐——泰诗尔,民族品牌二十年深耕,肌肤壁膜/艺术漆/高端艺术漆/墙面艺术漆,环保、质感、美学、个性,深度剖析
  • AC自动机学习笔记(简略)
  • 网闸的作用与功能:2025新型网闸全面介绍!
  • 2025年中国十大AI搜索品牌工具公司推荐:诚信的AI搜索公
  • 2025年度比较不错的GEO优化品牌企业、服务不错的GEO优
  • 2025年新疆旅游公司权威推荐榜单:旅游攻略/阿勒泰旅游/喀纳斯旅游旅行社精选
  • 2025年石膏板厂家权威推荐榜单:轻钢龙骨/瓷砖胶/阻燃板源头厂家精选
  • 2025 年耐火砖生产厂家联系方式完整汇总,全国重点企业官方联系方式与高效采购指南
  • 安全合规双在线,好用的跨网文件安全交换系统成企业首选
  • 2025年新疆租车公司权威推荐榜单:新疆租皮卡车/新疆租车网/新疆乌鲁木齐租车源头公司精选
  • 深入解析:Axure高保真View Design框架元件库
  • 2025年河北实木全屋定制品牌口碑排行榜,三木全屋定制市场口
  • CI流程中关键环节的缩写,比如cl ut Host List是什么意思 ?
  • 2025年中央空调品牌畅销的有哪些?家用中央空调制造商推荐,
  • Solon 不依赖 Java EE 是最有价值的设计!
  • 2025年长沙除甲醛公司权威评测榜单:甲醛治理/新房测甲醛/办公室甲醛检测技术服务机构精选
  • 2025年华南镀锌方管生产厂家排名:镀锌方管一站式厂家推荐
  • 2025年度高性价比、口碑好的快餐加盟企业排行榜,精选不错的
  • MQ生产者确认机制捕获到消息投递失败后如何重试?
  • 在 Electron 框架中完成数据库的连接、读取和写入
  • 2025年四川石膏板公司推荐:成都鑫瑞凯越建材有限公司领衔前十榜单
  • 2025 武汉高三一对一辅导学校权威推荐榜单!
  • 2025年航空发动机维修与正规原厂发动机生产厂家十大推荐
  • 2025年三大EA888奥迪发动机厂家排行榜,再制造EA21
  • 2025年十大发动机再制造品牌排行榜,乐辉再制造发动机性价比
  • 2025年知名的大型双层玻璃反应釜/50升双层玻璃反应釜厂家最新权威推荐排行榜
  • 20232404 2025-2026-1 《网络与系统攻防技术》实验七实验报告
  • 指针深入第二弹--字符指针、数组指针、函数指针、函数指针数组、转移表的理解加运用 - 实践