求最长反链(链上任意两个点不连通),可以发现,最长反链=最小链覆盖(因为每一条链都最多只有一个点入选),而DAG的最小链覆盖也就是最小路径覆盖(可相交)。然后floyd传递闭包,将任意两个连通的点都连一条边,这样就变成不可相交的最小路径覆盖(可以绕过去)。 不可相交的最小路径覆盖:将每一个点裂成两个 ...
分类:
其他好文 时间:
2019-07-28 10:59:58
阅读次数:
92
题面描述 在遥远的东方,有一个神秘的民族,自称$Y$族。他们世代居住在水面上,奉龙王为神。每逢重大庆典,$Y$族都会在水面上举办盛大的祭祀活动。我们可以把$Y$族居住地水系看成一个由岔口和河道组成的网络。每条河道连接着两个岔口,并且水在河道内按照一个固定的方向流动。显然,水系中不会有环流(下图描述一 ...
分类:
其他好文 时间:
2019-06-06 09:35:29
阅读次数:
131
题意:在遥远的东方,有一个神秘的民族,自称Y族。他们世代居住在水面上,奉龙王为神。每逢重大庆典, Y族都会在水面上举办盛大的祭祀活动。我们可以把Y族居住地水系看成一个由岔口和河道组成的网络。每条河道连接着两个岔口,并且水在河道内按照一个固定的方向流动。显然,水系中不会有环流(下图描述一个环流的例子) ...
分类:
其他好文 时间:
2018-06-01 16:17:00
阅读次数:
165
这题水很深... 题目给了一个有向无环图,要求找出最多的点且这些点中不存在两个点使得它们之间有路径 如果$x$能到$y$,那么$x,y$只能选其中一个,所以连上一条边$(x,y)$不改变答案(其实是在找传递闭包) 这时可以转化一下题目:给出一个偏序集,问最长反链长度 Dilworth定理:偏序集的最 ...
分类:
其他好文 时间:
2018-02-26 15:14:47
阅读次数:
137
[题面戳我][1] sol 介绍几个 基于有向无环图(DAG) 的概念: 链 广义上来说,链是一个点集,其中任意两点u,v,都满足[u能到达v]+[v能到达u]=1(就是说两个只满足其一) 反链 与链的定义类似,就是任意两个点都无法到达。 这个题要求的是最长反链 而最长反链等于 最小链覆盖 ~~(我 ...
分类:
其他好文 时间:
2018-01-22 19:19:56
阅读次数:
157
题解: 如果i放了,j不能放,那么i->j见一条边 发现是一个有向无环图,那么就可以是二分图 很显然是要求这个图的最大独立集 最大独立集=n-最大匹配数 代码: ...
分类:
其他好文 时间:
2017-10-05 20:54:55
阅读次数:
159
1143: [CTSC2008]祭祀river Description 在遥远的东方,有一个神秘的民族,自称Y族。他们世代居住在水面上,奉龙王为神。每逢重大庆典, Y族都 会在水面上举办盛大的祭祀活动。我们可以把Y族居住地水系看成一个由岔口和河道组成的网络。每条河道连接着 两个岔口,并且水在河道内按 ...
分类:
其他好文 时间:
2017-09-17 16:34:45
阅读次数:
137
题目描述 在遥远的东方,有一个神秘的民族,自称Y族。他们世代居住在水面上,奉龙王为神。每逢重大庆典, Y族都会在水面上举办盛大的祭祀活动。我们可以把Y族居住地水系看成一个由岔口和河道组成的网络。每条河道连接着两个岔口,并且水在河道内按照一个固定的方向流动。显然,水系中不会有环流(下图描述一个环流的例 ...
分类:
其他好文 时间:
2017-02-27 21:35:32
阅读次数:
226
二分图的最大独立集可以符合就是最少用多少个点就能够覆盖所有的边 那么其他的点选的话就没有矛盾的了。符合题意、 //反思:有向图根本没有联想到二分图,想的一直是暴力暴力暴力。。。以为数据那么小。。。应该联想有可能用上的算法。 #include<cstdio> #include<cstring> #in ...
分类:
其他好文 时间:
2016-09-09 22:22:30
阅读次数:
228
bzoj1143[CTSC2008]祭祀river 题意: Y族居住地水系是一个由岔口和河道组成的网络。每条河道连接着两个岔口,并且水在河道内按照一个固定的方向流动。水系中不会有环流。由于人数众多的原因,Y族的祭祀活动会在多个岔口上同时举行。Y族人认为,如果水流可以从一个祭祀点流到另外一个祭祀点,那 ...
分类:
其他好文 时间:
2016-07-21 21:53:26
阅读次数:
198