题目 方格中取数若干,两两不相邻,求最大选数和。 样例: 3 3 1 2 3 3 2 3 2 3 1 输出: 11 ans=2+3+3+3=11 黑白染色 建成二分图: 中间这些边连成INF(即不限制流量) 其实就是求最大独立集 定理:|二分图最大独立集|=|顶点数|-|二分图最大匹配数| 这个,我 ...
分类:
其他好文 时间:
2017-02-18 23:01:28
阅读次数:
290
//http://www.cnblogs.com/IMGavin/ #include #include #include #include #include #include #include #include #include #include #include using namespace s... ...
分类:
其他好文 时间:
2017-02-18 13:17:49
阅读次数:
199
【题目链接】 http://poj.org/problem?id=3692 【题目大意】 男生相互之间都认识,女生相互之间也都认识, 一些男生和一些女生相互之间也认识,求找出最多的人参加派对, 他们相互之间都认识 【题解】 我们建认识图的反图,将相互之间不认识的连线, 那么问题转化为求这个图的最大独 ...
分类:
其他好文 时间:
2017-02-15 16:13:54
阅读次数:
164
https://vjudge.net/problem/UVA-1220 题意: 公司里有n个人形成一个树状结构,即除了老板以外每个员工都有唯一的直属上司。要求选尽量多的人,但不能同时选择一个人和他的直属上司。输出最多能选多少人并判断是否唯一。 思路: 树的最大独立集问题。就是需要额外判定是否是唯一的 ...
分类:
其他好文 时间:
2017-02-07 20:43:59
阅读次数:
178
题目大意:给你一个n*n的格子的棋盘,每个格子里面有一个非负数。 从中取出若干个数,使得任意的两个数所在的格子没有公共边,就是说所取的数所在的2个格子不能相邻,并且取出的数的和最大。 解题思路:最大点权独立集,关键是怎么建图了,我们可以采用染色的思想对这张图进行染色,然后分成两个点集 假设将第一个格 ...
分类:
其他好文 时间:
2017-01-24 20:13:03
阅读次数:
283
http://poj.org/problem?id=1419 (题目链接) 题意 求一般图最大独立集。 Solution 最大独立集=补图的最大团。 代码 ...
分类:
其他好文 时间:
2016-12-17 22:19:47
阅读次数:
106
http://codevs.cn/problem/1907/ (题目链接) 题意 N*N的方格,每个格子中有一个数,从中取出不相邻的任意个数,使得取到的数的和最大。 Solution 裸的二分图带权最大独立集。 二分图带权最大独立集。给出一个二分图,每个节点上有一个正权值。要求选出一些点,使得这些点 ...
分类:
其他好文 时间:
2016-12-17 19:41:06
阅读次数:
180
额。。noip考完了。。十分悲伤 还是。。。继续努力吧。。膜拜满分大佬 完成度:5/50 2016.12.1 【1】bzoj03-A-Anniversary party 树的最大独立集。标准无脑树形dp。 【2】bzoj03-C-Balancing Act 记录每个节点所承载的重量即可。 【3】bz ...
分类:
其他好文 时间:
2016-12-01 22:04:08
阅读次数:
150
二分图的最小顶点覆盖 定义:假如选了一个点就相当于覆盖了以它为端点的所有边。最小顶点覆盖就是选择最少的点来覆盖所有的边。 方法:最小顶点覆盖等于二分图的最大匹配。 我们用二分图来构造最小顶点覆盖。 对于上面这个二分图,顶点分为左右两个集合,X集合包含1,2,3,4,Y集合包含5,6,7,8,9.假如 ...
分类:
其他好文 时间:
2016-11-06 19:31:49
阅读次数:
346