原题链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1269伸展树的运用,如下: 1 #include 2 #include 3 #include 4 #include 5 #include 6 using std::swap; 7...
分类:
其他好文 时间:
2015-05-01 10:33:12
阅读次数:
125
Splay Splay序列维护的模板题了……为了便于处理边界情况,我们可以先插入两个空格当作最左端和最右端,然后……其实本题主要考察的就是Build、splay和Findkth这三个操作,我们可以实现一个splay(x,s)操作,使x结点旋转到s结点的下方(如果s为0则x旋转到根),这样可以方便地....
分类:
其他好文 时间:
2015-04-10 13:25:21
阅读次数:
242
第一问最短路.第二问,先把最短路的图建出来(边(u,v)满足d[s->u]+d[v->t]+d(u,v)==最短路径长度,就在图中,可以从源点和汇点分别跑一次最短路得到每个点到源点和汇点的最短路),然后跑一遍最大流就OK了.--------------------------------------...
分类:
其他好文 时间:
2015-03-29 17:59:55
阅读次数:
125
题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1264分析:考虑做一般的LCS的时候,更新结果的条件是a[i]==b[j]时候于是可以先记下a数组中1~n每个数字出现的5个位置然后依次扫描b[i],b[i]可以和对应a中数字的5个位置更...
分类:
编程语言 时间:
2015-01-19 00:10:43
阅读次数:
173
题解:
首先那个裸的单源最短路过程就过了吧。
然后说转的最小割。
就是我们考虑到从源点到汇点有多条最短路,我们需要切断一些边,使得所有的最短路都被切断。
首先这是个很裸的模型,切断?最小割!
如果你想不到,那不妨这么想:
我们切断所有最短路,那么每条最短路都有一个路径,上面有若干条边,那么我们需要至少切断其中的一部分。
而所有的局部最短路都满足一个性质:
就是从源点...
分类:
其他好文 时间:
2015-01-11 09:43:43
阅读次数:
130
题目大意:给定一张图,每条边有一个长度和一个花费,要求删掉一些边使1到n的最短路变长,求最小花销
首先求出最短路(用什么求随便,反正数据范围小),然后将所有在最短路上的边连到新图中,求最小割就是答案
图没有重边- - 数组开小WA了半篇- -
#include
#include
#include
#include
#define M 510
#define S 1
#define T...
分类:
其他好文 时间:
2015-01-09 14:19:33
阅读次数:
138
原问题等价于断掉一些边,让原来所有的最短路全都无法联通S和T。先求最短路,然后把在最短路上的边(dis[u[i]]+w[i]==dis[v[i]])加入新图里,跑最小割。显然。注意是无向图。#include#include#include#includeusing namespace std;#de...
分类:
其他好文 时间:
2014-12-19 21:54:38
阅读次数:
222
题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1266分析:很简单的题目,容易想到就是把所有的最短路径挑出来,然后在这个图里跑最小割就行了。那么问题就变成了如何在原图中挑出所有的最短路径,我们可以从起点和终点做两次SPFA,然后看看哪些...
分类:
其他好文 时间:
2014-12-13 23:16:59
阅读次数:
186
1264: [AHOI2006]基因匹配MatchTime Limit: 10 SecMemory Limit: 162 MBSubmit: 541Solved: 347[Submit][Status]Description基因匹配(match)卡卡昨天晚上做梦梦见他和可可来到了另外一个星球,这个星...
分类:
其他好文 时间:
2014-10-11 15:26:15
阅读次数:
212
题目大意:给定n个数和两个长度为n*5的序列,每个数恰好出现5次,求两个序列的LCS
n
所以我们考虑LCS的一些性质
LCS的决策+1的条件是a[i]==b[j] 于是我们记录a序列中每个数的5个位置
扫一下b[i] 对于每个b[i]找到b[i]在a中的5个位置 这5个位置的每个f[pos]值都可以被b[i]更新 于是找到f[1]到f[pos-1]的最大值+1 更新f[pos]即可
这...
分类:
其他好文 时间:
2014-10-10 12:52:34
阅读次数:
172