差分约束
Ashen_ffm
这个作者很懒,什么都没留下…
展开
-
CCF---201809-4---再卖菜---C++---差分约束 or 记忆化深搜
问题描述 在一条街上有n个卖菜的商店,按1至n的顺序排成一排,这些商店都卖一种蔬菜。 第一天,每个商店都自己定了一个正整数的价格。店主们希望自己的菜价和其他商店的一致,第二天,每一家商店都会根据他自己和相邻商店的价格调整自己的价格。具体的,每家商店都会将第二天的菜价设置为自己和相邻商店第一天菜价的平均值(用去尾法取整)。 注意,编号为1的商店只有一个相邻的商店2,编号为n的商店只有一个相邻的商店n-1,其他编号为i的商店有两个相邻的商店i-1和i+1。 给定第二天各个商店的菜价,可能存在不同原创 2020-02-13 21:03:17 · 318 阅读 · 0 评论 -
洛谷---P5960---差分约束算法(模板)
输入样例 3 3 1 2 3 2 3 -2 1 3 1 实现思路 这题用到了一种名为差分约束系统的思想,将差分约束转化为图论问题。我个人理解为求交集,即求上界时为求所有上界集合的最小值(即最短路径),求下界时为求下界集合的最大值(即最长路径, 可以用SPFA改 松弛方向来实现)。 差分约束的思想可以参考这篇博客:差分约束入门 实现代码 #include<iostream> #in...原创 2020-02-12 20:28:23 · 497 阅读 · 0 评论