题目: Sample Input2 11 2 102 11 2 -103 31 2 42 3 23 1 54 52 3 44 2 53 4 23 1 01 2 -1Sample OutputInfiniteInfinite31 题意: 给定一个有向图,每条边都有一个权值。每次你可以选择一个结点v和一 ...
分类:
其他好文 时间:
2016-04-10 16:12:59
阅读次数:
221
题目链接:http://poj.org/problem?id=3159 题意:给出m给 x 与y的关系。当中y的糖数不能比x的多c个。即y-x <= c 最后求fly[n]最多能比so[1] 多多少糖? 差分约束问题, 就是求1-n的最短路, 队列实现spfa 会超时了,改为栈实现,就可以 有负环时 ...
分类:
其他好文 时间:
2016-04-10 12:51:30
阅读次数:
137
Description Input Output Sample Input Sample Output
分类:
其他好文 时间:
2016-03-13 15:50:14
阅读次数:
200
刚学了差分约束系统。 差分约束就是给你一堆不等式,求一个满足条件的解。比如x-y>=z,x-y<=z这些。对于大于等于的,我们可以转化为从y到x的单向最长路径,小于等于的则是最短路径。我们还要努力找到题目中的隐藏条件,或者自己建立一个原点什么的,这样才可以做。要注意的是,差分约束系统中通常会出现负数
分类:
其他好文 时间:
2016-03-03 19:20:31
阅读次数:
84
http://poj.org/problem?id=1201 s[i]表示[0..i]中选取了几个整数 则可以得到一些不等式 s[a]-s[b-1]>=c ([a,b]区间至少要选取c个) s[i-1]-s[i]>=-1 s[i]-s[i-1]>=0 然后,使用差分约束系统做 Program poj
分类:
其他好文 时间:
2016-03-02 22:05:54
阅读次数:
203
http://poj.org/problem?id=3159 差分约束系统 (spfa+ 队列)会TLE,(spfa+stack)可以过,不过有点奇葩的是建边时 输入 (a,b,c) 如果连边 w(b,a)=c 然后 做 spfa(n),输出dis[1]会超时。反过来 连边 w(a,b)=c,然后做
分类:
其他好文 时间:
2016-03-02 22:02:52
阅读次数:
216
开学了,不能愉快地刷题了QAQ 差分约束(以前用并查集做真是作死。。)然后有个点比较坑,要过的话就要倒着加边,否则TLE 1 #include<bits/stdc++.h> 2 #define inc(i,l,r) for(int i=l;i<=r;i++) 3 #define dec(i,l,r)
分类:
其他好文 时间:
2016-02-21 18:37:49
阅读次数:
178
Layout Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 6574 Accepted: 3177 Description Like everyone else, cows like to stand close to thei
分类:
其他好文 时间:
2016-02-17 20:47:56
阅读次数:
221