这是一道差分约束的题,但是本题有两个坑点 1. INF要足够大 2. 本题问的是距离的最大值,距离一定是正的,所以我们不能只是单纯的最短路,而要注意每个点的位置关系,即向左走为负,向右走为正。 cpp include include include include include include d ...
分类:
其他好文 时间:
2018-01-02 11:42:32
阅读次数:
141
题链: http://www.lydsy.com/JudgeOnline/problem.php?id=3126 题解: 单调队列优化DP,神奇。。 (好像某次考试考过,当时我用了差分约束+SPFA优化,然后过了。。。) 记 L[i] 表示i左边没有覆盖i点的区间中的最大的左端点 R[i] 表示覆盖 ...
分类:
其他好文 时间:
2018-01-01 23:31:13
阅读次数:
163
经典的差分约束+二分答案。 本题的难点在于如何建图。 设x[i] 表示第i个小时可以开始工作的有多少个人。 num[i] 表示第i个小时最少需雇佣多少人。 s[i] 表示1...i小时实际开始工作的有多少人 因为最后要求的是s[24]的最小值,所以我们以s为中心建图。 因为我们求得是最小值,所以都转 ...
分类:
其他好文 时间:
2017-12-29 12:10:54
阅读次数:
112
差分约束做法 又是一道转换成前缀和的差分约束题,已知从s月到t月的收入w,设数组pre[i]代表从开始到第i个月的总收入 构造差分不等式 $ pre[s 1] pre[t]==w $ 为了满足松弛操作,我们将不等式转化成 $ pre[s 1] pre[t] =w $ 这样建图以后我们发现当且仅当图中 ...
分类:
其他好文 时间:
2017-12-27 22:38:33
阅读次数:
178
差分约束 差分约束的裸题,关键在于如何建图 我们可以把题目中给出的区间端点作为图上的点,此处应注意,由于区间中被标记的点的个数满足区间加法,这里与前缀和类似,对于区间[L..R]来说,我们加入一条从L 1指向R的边,边权为ci。 这样还不够,因为这样建下来的图是离散的,我们还需要去挖掘题目中的隐藏条 ...
分类:
其他好文 时间:
2017-12-26 10:26:29
阅读次数:
117
题目链接:http://poj.org/problem?id=3159 题目大意:给n个人派糖果,给出m组数据,每组数据包含A,B,C三个数,意思是A的糖果数比B少的个数不多于C,即B的糖果数 - A的糖果数<=C 。 最后求n 比 1 最多多多少颗糖果。 解题思路:经典差分约束的题目,具体证明看这 ...
分类:
其他好文 时间:
2017-11-20 23:20:08
阅读次数:
194
差分约束系统详解(极力推荐)==> http://www.cppblog.com/menjitianya/archive/2015/11/19/212292.html 个人瞎想 : 差分约束系统的题最重要的就是充分利用题目条件建立模型、构造出不等式最后使用最短路来算出答案,当然有些题目即使构造出了若 ...
分类:
其他好文 时间:
2017-11-11 23:51:22
阅读次数:
305
这里有一大堆不等式或者等式形成的限制条件,题目通常会问问你是否存在合法方案或者让你求出合法方案。——————————差分约束 ·前言: 一个概括的定义是,一些不等式组可以视作一个差分约束系统。简单而言,就是给出许多不等式,然后我们需要给每个未知数填上值,使它们满足所有给出的关于它们的不等式——这正是... ...
分类:
其他好文 时间:
2017-11-09 19:42:36
阅读次数:
132
定义:如果一个系统由n个变量和m个约束条件组成,形成m个形如 ai - aj ≤ k 的不等式(i,j∈[1,n],k为常数),则称其为差分约束系统(system of difference constraints)。亦即,差分约束系统是求解关于一组变量的特殊不等式组的方法。 栗子:给出这样的一组不 ...
分类:
其他好文 时间:
2017-11-07 17:55:21
阅读次数:
227
感觉状态好些了。 第一题,做了无数遍的强联通缩点+SPFA,终于拿下了九连考的一血(都考一半了。。) T2,T3 先码暴力,结果T2 RE了 T2正解是数学方法,好像几个人A了,感觉在做题的时候没有想过不等式,除非是摆明什么差分约束和概率之类的(好像网络流也会用到?) T3找规律找到了,但是狗的一比 ...
分类:
其他好文 时间:
2017-11-07 13:22:54
阅读次数:
220