题目大意:给你N个整数点构成的区间[ai,bi](ai,bi都为整数),在区间[ai,bi]上最少选ci个点。
ci可在区间[ai,bi]中随意取,但是不能重复。问:要满足在N个区间取点,至少要选多少个点。
思路:差分约束思想。设Si为前i项的整数个数,则S(bi) - S(ai-1) >= ci。还有两个隐含约束条件
S(i-1) - S(i) <= 0,S(i)-S(i-1) <= 1。把这三种约束构建一个差分约束系统,用SPFA求最短路径。...
分类:
其他好文 时间:
2015-01-27 00:34:49
阅读次数:
184
题目大意:一个国王通过一个序列来做决定,他有几段段连续子序列的和的条件,知道
各段子序列的和是大于还有小于某个数(这个数已知)。问:是否能找到这样的序列。
转换一下,就是N个数组成一个序列,已知M段几个连续的数组成的子序列构成的不等
式,求这几个不等式构成的不等式组是否有解。
例如:序列{A1,A2,A3,A4,A5,…,An},有M个不等式,比如说:
Ai + A(i+1) + A(i+2) + A(i+3) + A(i+4) + … + A(i+t) < Ki 或者是
Ai + A(i+1) + A(i...
分类:
其他好文 时间:
2015-01-26 22:45:21
阅读次数:
422
IntervalsTime Limit: 10000/5000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 3038Accepted Submission(s): 1118Problem ...
分类:
其他好文 时间:
2015-01-24 11:24:15
阅读次数:
129
题意: 给出一些关系用aX =,==,Y的边,边权为b/a,表示X =: -mp[k2][k1] >= log(kb/ka)4.INCONSISTENT: 如果某个mp[i][i]为负,说明有矛盾。5.其他情况代码:#include #include #include #include #inclu...
分类:
其他好文 时间:
2015-01-20 20:27:39
阅读次数:
170
http://poj.org/problem?id=3159题意:一个班有n个人 每人分到若干糖果 且u的糖果数不能比v少w个 求第1个人与第n个人最大数量差照着模板spfa+queue果断tle了之后照着题解说的把queue改成stack就过了 但是还不明白为什么会快而且如果用数组直接模拟会比st...
分类:
其他好文 时间:
2015-01-20 17:29:54
阅读次数:
153
题目大意:给定一个序列,m次给出一段区间的和,求这个序列是否合法
第一眼看还以为是差分约束- -
[x,y]区间内和为z等价于sum[y]-sum[x-1]=z
用并查集来维护这个关系即可
#include
#include
#include
#include
#define M 110
using namespace std;
int n,m;
int fa[M],f[M];
i...
分类:
其他好文 时间:
2015-01-20 09:00:10
阅读次数:
204
题目链接:http://poj.org/problem?id=2983
题意:一天南北线上有n个防御站,给出他们之间的位置关系,问有没有可能存在这样一种位置布置符合所给的位置关系。关系有两种,一种是 P A B X,表示A在B北边X光年的位置,V A B表示A在B北边至少1光年位置。
解法:查分约束。dist[A]-dist[B]>=X,表示A在B北边至少X光年位置。变形为:d...
分类:
其他好文 时间:
2014-12-04 01:07:21
阅读次数:
283
多种方法,我用DP做的。
我当成的 最长下降子序列做的。 问了下其他人,有树形DP的,有差分约束用最短路的。
还有当作 二维的背包问题的。
最长单调子序列,长宽高 x,y,z 分别枚举成六个。然后排序,找最长单调子序列即可。
#include
#include
#include
#include
#include
#include
#include
#include
#include
...
分类:
其他好文 时间:
2014-11-27 10:48:57
阅读次数:
228
好久没写过题解和总结了。。。Relive!!! 热身赛的时候。。三道水题我们队却只过了一道。。考虑不足的是边界条件和数据范围。。。还有一道差分约束我到目前还没搞过。。。My fault。。。 正式赛。。。 开始的时候两个队友分别看到了两道水题。。交给队长。。A掉了。。。形势比较好。。。 然后,我觉....
分类:
其他好文 时间:
2014-11-18 23:58:58
阅读次数:
265
一直不知道差分约束是什么类型题目,最近在写最短路问题就顺带看了下,原来就是给出一些形如x-y,=k的标准形式注意点:1. 如果要求最大值想办法把每个不等式变为标准x-yx-y=k的标准形式,然后建立一条从y到x的k边,求出最长路径即可2.如果权值为正,用dj,spfa,bellman都可以,如果为负...
分类:
其他好文 时间:
2014-11-18 23:46:45
阅读次数:
252