当前位置: 首页 > 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.jsqmd.com/news/53555/

相关文章:

  • 2025年市面上可靠的控制台公司联系电话,消防中心控制台/方舟控制台/以撒控制台/操作台控制台/智能控制台供应商哪家强
  • 2025年钢结构平台企业用户满意度排行
  • 怎么做动态表情包?教你4种简单好用的方法
  • 2025最新艺术涂料品牌推荐——泰诗尔,民族品牌二十年深耕,肌肤壁膜/艺术漆/高端艺术漆/墙面艺术漆,环保、质感、美学、个性,深度剖析
  • 2025常州宠物医院推荐:鑫娜专业诊疗与暖心服务口碑之选
  • AC自动机学习笔记(简略)
  • 2025 武汉一对一培训机构权威推荐指南
  • 网闸的作用与功能:2025新型网闸全面介绍!
  • 2025年中国十大AI搜索品牌工具公司推荐:诚信的AI搜索公
  • Oracle/PostgreSQL/SQL Server NULL 与空字符串差异
  • 2025年度比较不错的GEO优化品牌企业、服务不错的GEO优
  • 【攻防实战】通达OA文件上传联动Cobalt Strike打穿三层内网(上) - 详解
  • 2025年新疆旅游公司权威推荐榜单:旅游攻略/阿勒泰旅游/喀纳斯旅游旅行社精选
  • 2025年中国十大AI营销双引擎系统公司推荐:讯灵繁星GEO
  • 神秘顾客项目:企业服务监测的利器
  • 2025年石膏板厂家权威推荐榜单:轻钢龙骨/瓷砖胶/阻燃板源头厂家精选
  • 2025 年耐火砖生产厂家联系方式完整汇总,全国重点企业官方联系方式与高效采购指南
  • 安全合规双在线,好用的跨网文件安全交换系统成企业首选
  • 2025 年烧结砖生产厂家联系方式完整汇总,全国重点企业官方联系方式与高效采购指南
  • LLM应用剖析: 热点新闻助手TrendRadar
  • 2025年新疆租车公司权威推荐榜单:新疆租皮卡车/新疆租车网/新疆乌鲁木齐租车源头公司精选
  • 深入解析:Axure高保真View Design框架元件库
  • 2025年河北实木全屋定制品牌口碑排行榜,三木全屋定制市场口
  • 神秘顾客调研费用哪家便宜?优加市场调研服务性价比高值得选
  • CI流程中关键环节的缩写,比如cl ut Host List是什么意思 ?
  • 物联网小程序开发公司,物联网小程序开发公司3家实力厂商详解:含支付宝小程序/微信小程序/北京小程序/物业小程序/活动小程序/抖音小程序开发公司推荐
  • 【出版 | 检索】
  • 2025年钢板防护罩厂家权威推荐榜单:CNC机床防尘罩/链板排屑机/盔甲防护罩源头厂家精选
  • 2025年中央空调品牌畅销的有哪些?家用中央空调制造商推荐,
  • Solon 不依赖 Java EE 是最有价值的设计!