关于差分约束系统,今天又回顾了一下,发现了新的知识。如果要求的是最大值,也就是确定上界,那么就用最短路来求解,例如X-Y=3&&X-Y>=8,那么X-Y的最小值不可能是3,最小也会是8,所以确定最小值用的是最长路。关于有向边和权值的确定:不管是求最短路(上界,最大值)还是最长路(下界,最小值),先把...
分类:
其他好文 时间:
2015-06-09 21:47:13
阅读次数:
83
题目地址:POJ 1275
题意: 给出一个超市24小时各需要R[i]个雇员工作,有N个雇员可以雇佣,他们开始工作时间分别为A[i],求需要的最少的雇员人数。
思路:这个题的查约束太多了!简直是差评!不过也不能否定这是道好题。
设dis[i]为0-i小时内工作的人数(dis[24]即为所求),r[i]为第(i-1)-i小时时需要在工作的人数,t[i]可以在第i-1小时开始工作。可以建立起以下...
分类:
其他好文 时间:
2015-06-06 16:38:46
阅读次数:
234
题目地址:POJ 1364
题意:n个数的一个序列,m个约数,si, ni, oi, ki, 代表了序列中第si个数到第si+ni个数的和大于或小于ki,gt 为大于,lt 为 小于。问是否存在相悖的约束。
思路:
因为这个题目是单纯的大于或者小于,所以要变成大于等于或者小于等于,这样的话就在k值的基础上+1或者-1。所以就有了以下的约束。
设sum[i]为前i个数的和,那么就可以得到约束...
分类:
其他好文 时间:
2015-06-05 17:44:59
阅读次数:
150
题目地址:POJ 2983
题意:有N个车站,给出一些点的精确信息和模糊信息,精确信息给出两点的位置和距离,模糊信息给出两点的位置,但距离大于等于一。试确定是否所有的信息满足条件。
思路:其实就是让你判断是否存在负环。好久才看明白。对于精确消息,可以得出两个差分公式:dis[v] dis[v]
PS:做差分约束感觉还是Bellman_ford好用啊。
#include
#include...
分类:
其他好文 时间:
2015-06-05 15:53:31
阅读次数:
195
题目地址:POJ 1201
题意:构造一个集合,这个集合内的数字满足所给的n个条件,每个条件都是指在[a,b]内至少有c个数在集合内。问集合最少包含多少个点。即求至少有多少个元素在区间[a,b]内。
思路:
对于题目中所说的每个条件[a,b]内至少有c个数在集合可以表示为dis(b+1)-dis(a)>=c,可以看出是求最长路
然后题目中存在着隐藏条件。dis表示的是在[0,i-1]的范围...
分类:
其他好文 时间:
2015-06-05 12:27:32
阅读次数:
116
题目地址:POJ 3169
题意:N头牛排队吃饭 排编号顺序排,大的永远在小的前面,但牛之间有的关系好,有的差,所以有的牛想离某些牛的距离最远不超过D 有的必须大于D 给出它们的关系 求第n头牛跟第一头的最远距离。
思路:很简单的查分约束,公式很好看出来。求最大值 约束条件转化为 =D2 把这个条件转化一下--> S小-S大
#include
#include
#include
#in...
分类:
其他好文 时间:
2015-06-05 12:21:53
阅读次数:
105
题意:给一个图,问能否给每个点分配一个实数值,使得存在一个数实数T,所有点满足:|value(i)| |value(u)-value(v)| >= T。(注意等价符号)思路:由性质可得,两相邻点的分配的值的符号相反,于是先对原图做一个二分图判定,如果是非二分图,则无解。对二分图染色后,假设colo....
分类:
其他好文 时间:
2015-06-05 07:36:40
阅读次数:
138
明显是一个差分约束系统对于第一种限制,其实就是x[a]+1a then a:=b; 15 end; 16 17 function min(a,b:longint):longint; 18 begin 19 if a>b then exit(b) else exit(a); 20 ...
分类:
其他好文 时间:
2015-06-04 21:00:02
阅读次数:
152
1.问题定义差分约束系统属于线性规划问题。在一个差分约束系统中,线性规划矩阵A的每一行包含一个1和一个-1,A的所有其他元素都为0。因此,由Ax≤b给出的约束条件是m个差分约束集合,其中包含n个未知元。每个约束条件为如下形式的简单线性不等式:xj-xi≤bk(1≤i, j≤n,1≤k≤m)。如下图5...
分类:
其他好文 时间:
2015-06-03 11:39:53
阅读次数:
98
IntervalsTime Limit:2000MSMemory Limit:65536KTotal Submissions:22781Accepted:8613DescriptionYou are given n closed, integer intervals [ai, bi] and n i...
分类:
其他好文 时间:
2015-05-26 20:55:30
阅读次数:
173