题目大意:给定一个n个点m条边的有向无环图,问最多选多少个点使得两两之间互不到达。(n<=100,m<=1000) 思路:题目所求即最长反链,最长反链=最小链覆盖,对每个点向自己能到的点连边后,转化成最小路径覆盖,每个点拆成入点和出点后二分图匹配,又有最大二分图匹配=最小路径覆盖,问题得到解决。复杂 ...
分类:
其他好文 时间:
2017-03-21 15:21:51
阅读次数:
196
题目描述 在遥远的东方,有一个神秘的民族,自称Y族。他们世代居住在水面上,奉龙王为神。每逢重大庆典, Y族都会在水面上举办盛大的祭祀活动。我们可以把Y族居住地水系看成一个由岔口和河道组成的网络。每条河道连接着两个岔口,并且水在河道内按照一个固定的方向流动。显然,水系中不会有环流(下图描述一个环流的例 ...
分类:
其他好文 时间:
2017-02-27 21:35:32
阅读次数:
226
题目描述 Description M公司是一个非常庞大的跨国公司,在许多国家都设有它的下属分支机构或部门。为了让分布在世界各地的N个部门之间 协同工作,公司搭建了一个连接整个公司的通信网络。该网络的结构由N个路由器和N-1条高速光缆组成。每个部门都有一个专属的路由器,部门局域网内的所有 机器都联向这 ...
分类:
其他好文 时间:
2017-02-26 19:35:34
阅读次数:
198
网络管理 Description M公司是一个非常庞大的跨国公司,在许多国家都设有它的下属分支机构或部门。 为了让分布在世界各地的N个部门之间协同工作,公司搭建了一个连接整个公司的通信网络。 该网络的结构由N个路由器和N-1条高速光缆组成。 每个部门都有一个专属的路由器,部门局域网内的所有机器都联向 ...
分类:
其他好文 时间:
2017-02-25 18:20:37
阅读次数:
251
1146: [CTSC2008]网络管理Network Description M公司是一个非常庞大的跨国公司,在许多国家都设有它的下属分支机构或部门。为了让分布在世界各地的N个 部门之间协同工作,公司搭建了一个连接整个公司的通信网络。该网络的结构由N个路由器和N-1条高速光缆组成。 每个部门都有一 ...
分类:
Web程序 时间:
2017-01-06 14:12:19
阅读次数:
341
1146: [CTSC2008]网络管理Network Description M公司是一个非常庞大的跨国公司,在许多国家都设有它的下属分支机构或部门。为了让分布在世界各地的N个 部门之间协同工作,公司搭建了一个连接整个公司的通信网络。该网络的结构由N个路由器和N-1条高速光缆组成。 每个部门都有一 ...
分类:
Web程序 时间:
2017-01-01 11:39:56
阅读次数:
324
二分图的最大独立集可以符合就是最少用多少个点就能够覆盖所有的边 那么其他的点选的话就没有矛盾的了。符合题意、 //反思:有向图根本没有联想到二分图,想的一直是暴力暴力暴力。。。以为数据那么小。。。应该联想有可能用上的算法。 #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
题目链接: http://www.lydsy.com/JudgeOnline/problem.php?id=1143 题解: 给你一个DAG,求最大的顶点集,使得任意两个顶点之间不可达。 把每个顶点v拆成v和v',对于边u,v,建成(u,v'),得到一个二分图。 先对二分图floyd求闭包,然后求二 ...
分类:
其他好文 时间:
2016-06-19 01:12:14
阅读次数:
244
1 #include <iostream> 2 #include <iostream> 3 #include <cstdio> 4 #include <cstring> 5 #include <cmath> 6 using namespace std; 7 #define maxn 80005 8 ...
分类:
Web程序 时间:
2016-05-29 12:13:55
阅读次数:
305