#6007. 「网络流 24 题」方格取数 内存限制:256 MiB时间限制:1000 ms标准输入输出 题目类型:传统评测方式:文本比较 上传者: 匿名 #6007. 「网络流 24 题」方格取数 #6007. 「网络流 24 题」方格取数 内存限制:256 MiB时间限制:1000 ms标准输入 ...
分类:
其他好文 时间:
2017-08-14 18:02:18
阅读次数:
162
/** 题目: 线性规划与网络流24题第2题 太空飞行计划 最小割 链接:http://www.cogs.pro/cogs/problem/problem.php?pid=727 题意:lv 思路:最大点权独立集(点集中任意两个点没有边相连,且点权和最大)=点权总和-最小点权覆盖集。 将实验和仪器看... ...
分类:
其他好文 时间:
2017-07-21 21:55:54
阅读次数:
188
传送门 引入两个概念: 最小点权覆盖集:满足每一条边的两个端点至少选一个的最小权点集。 最大点权独立集:满足每一条边的两个端点最多选一个的最大权点集。 现在对网格染色,使得相邻两点颜色不同,之后把两个颜色的点分成两个集合X,Y。S向X集合每个点连一条该点权值的边,Y集合每个点向T连一条该点权值的边, ...
分类:
其他好文 时间:
2017-06-03 09:58:09
阅读次数:
297
题目链接:Educational Codeforces Round 21 F. Card Game 题意: 有n个卡片,每个卡片有三个值:p,c,l; 现在让你找一个最小的L,使得满足选出来的卡片l<=L,并且所有卡片的p的和不小于k。 选择卡片时有限制,任意两张卡片的c之和不能为质数。 题解: 和 ...
分类:
其他好文 时间:
2017-05-28 18:06:13
阅读次数:
288
题目链接:hdu 1565 方格取数(2) 题意: 有一个n*m的方格,每个方格有一个数,现在让你选一些数。使得和最大。 选的数不能有相邻的。 题解: 我们知道对于普通二分图来说,最大独立点集 + 最小点覆盖集 = 总点数,类似的,对于有权的二分图来说,有: 最大点权独立集 + 最小点权覆盖集 = ...
分类:
其他好文 时间:
2017-05-27 23:58:05
阅读次数:
482
http://acm.hdu.edu.cn/showproblem.php?pid=1565 题意:中文。 思路:一个棋盘,要使得相邻的点不能同时选,问最大和是多少,这个问题就是最大点权独立集。 可以转化为所有的点权 - 最小点权覆盖集(最小割) = 最大点权独立集。 转载两个的定义:这里。 覆盖集 ...
分类:
其他好文 时间:
2017-04-27 02:38:37
阅读次数:
181
HDU 1565 1569 方格取数(最大点权独立集) 题目链接 题意:中文题 思路:最大点权独立集 = 总权值 - 最小割 = 总权值 - 最大流 那么原图周围不能连边,那么就能够分成黑白棋盘。源点连向黑点。白点连向汇点,容量都为点容量。然后黑白之间相邻的就连一条容量无限大的边 代码: #incl ...
分类:
其他好文 时间:
2017-04-24 21:11:39
阅读次数:
186
●(做codevs1908时,发现测试数据也涵盖了1907,想要一并做了,但因为“技术”不佳,搞了一上午) ●09方格取数问题(codevs1907 方格取数3) 想了半天,也没成功建好图; 无奈下参考题解,说是本题要求二分图点权最大独立集,然后可以由结论:“最大点权独立集 = 所有点权 - 最小点... ...
分类:
其他好文 时间:
2017-04-02 16:59:03
阅读次数:
310
方格取数(2) Problem Description 给你一个m*n的格子的棋盘,每个格子里面有一个非负数。从中取出若干个数,使得任意的两个数所在的格子没有公共边,就是说所取数所在的2个格子不能相邻,并且取出的数的和最大。 Input 包括多个测试实例,每个测试实例包括2整数m,n和m*n个非负数 ...
分类:
其他好文 时间:
2017-02-06 23:41:52
阅读次数:
623
题目大意:给你一个n*n的格子的棋盘,每个格子里面有一个非负数。 从中取出若干个数,使得任意的两个数所在的格子没有公共边,就是说所取的数所在的2个格子不能相邻,并且取出的数的和最大。 解题思路:最大点权独立集,关键是怎么建图了,我们可以采用染色的思想对这张图进行染色,然后分成两个点集 假设将第一个格 ...
分类:
其他好文 时间:
2017-01-24 20:13:03
阅读次数:
283