差分约束入门+总结

本文介绍了差分约束系统的基本概念,并通过两种模型展示了如何利用最短路算法解决相关问题。讨论了不同条件下的解的情况,包括有解、无解和无穷解,并给出了最长路问题的模板题链接作为示例。
摘要由CSDN通过智能技术生成

给定一串序列,长度为n。 a 1 , a 2 , a 3 . . . . . . a n a_1,a_2,a_3......a_n a1,a2,a3......an
并给定m的限制条件,条件的格式为
a i − a j &lt; = c a_i-a_j&lt;=c aiaj<=c
a n − a 1 a_n-a_1 ana1的最大值
考虑序列三个数a,b,c
a − b &lt; = v 1 a-b&lt;=v_1 ab<=v1
b − c &lt; = v 2 b-c&lt;=v_2 bc<=v2
a − c &lt; = v 3 a-c&lt;=v_3 ac<=v3
⟹ a − c &lt; = m i n ( v 3 , ( v 1 + v 2 ) ) \Longrightarrow a-c&lt;=min(v_3,(v_1+v_2)) ac<=min(v3,(v1+

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值