和HDU 1565是一道题,只是数据加强了,貌似轮廓线DP来不了了。 1 #include 2 #include 3 #include 4 #include 5 #define maxn 2510 6 #define oo 0x3f3f3f3f 7 using namespac...
分类:
其他好文 时间:
2015-03-08 10:26:30
阅读次数:
129
POJ 3020 Antenna Placement
题目链接
题意:给定一个地图,'*'的地方要被覆盖上,每次可以用1 x 2的矩形去覆盖,问最少用几个能覆盖
思路:二分图匹配求最大独立集,相邻*之间连边,然后求最大独立集即可
看这数据范围,用轮廓线dp应该也能搞
代码:
#include
#include
#include
#include
using ...
分类:
其他好文 时间:
2014-10-30 17:08:34
阅读次数:
155
题意:给你一个01矩阵,有两种操作:
第一种: 把a(i,j)的周围四个都异或一下
第二种: 把a(i, j)的周围四个和a(i,j)都异或一下
求把矩阵变成全0矩阵的最少操作次数
思路:如下图所示的轮廓线dp,逐格递推的,cur为当前决策的格子,红色线就是轮廓线,轮廓线以上的格子的操作状态都已经确定了,而对下面状态有影响的只有黄色格子,每个格子保存的是格子当前的数和它自己操作了多...
分类:
其他好文 时间:
2014-08-15 19:41:39
阅读次数:
227
这道题是我们去西安邀请赛的最后一道题。当时是我做的,因为之前刚刚做了一道轮廓线DP,对于状态压缩还比较熟悉,所以当时1A了这道题,才拿到了铜牌。但是,当我今天再来做这道题的时候,却发现我不会了。。。不是因为不会表示状态,而是不会转移了。后来明白了,状态是最后变化的。 要先是节点变化,用现在的状态更新...
分类:
其他好文 时间:
2014-07-24 12:18:15
阅读次数:
260