状态压缩dp
文章平均质量分 82
cwcactus
这个作者很懒,什么都没留下…
展开
-
poj 1185 炮兵阵地
题目链接:http://poj.org/problem?id=1185题目大意,在保证不互相攻击的条件下放炮兵,开始题意理解有误,写了很久都没有写出来,这是一个比较好的状态压缩dp,先将一行的所有可能状态搜出来,再枚举所有可能状态逐行dp,这个题要枚举前两行状态,当然也可以用3进制。#include#include#include#include#include#include原创 2012-03-24 10:13:08 · 404 阅读 · 0 评论 -
poj 1038 Bugs Integrated, Inc.
题目链接:http://poj.org/problem?id=1038题目解析黑书139,很好的题。#include#include#include#include#include#include#include#include#include#include#includeusing namespace std;#define inf 0x3f3f3f3f#原创 2012-03-18 15:28:13 · 526 阅读 · 0 评论 -
poj 2288 Islands and Bridges
题目链接:http://poj.org/problem?id=2288题目思路:TSP问题,不过要注意两个地方,n=1,路径数要用int64,悲剧啊,变量居然冲突了,害得我检查了一个小时;#include#include#include#include#include#include#include#include#include#include#includeusi原创 2012-04-19 10:32:25 · 573 阅读 · 0 评论 -
poj 1691 Painting A Board
题目链接:http://poj.org/problem?id=1691题目思路:状态压缩dp水过。#include#include#include#include#include#include#include#include#include#include#includeusing namespace std;#define inf 0x3f3f3f3f#def原创 2012-04-04 09:30:26 · 711 阅读 · 0 评论 -
poj 1699 Best Sequence
题目链接:http://poj.org/problem?id=1699题目思路:先用kmp算最大匹配,然后问题就转化成了一个TSP问题,直接用状态压缩dp求解即可。#include#include#include#include#include#include#include#include#include#include#includeusing namespace原创 2012-04-04 16:35:19 · 803 阅读 · 0 评论 -
poj 3420 Quad Tiling
题目链接:http://poj.org/problem?id=3420题目思路:状态压缩+矩阵二分幂,一般解法是构造16*16的转移矩阵,也有一种是去掉无用状态,只剩下5个有用状态的5*5转移矩阵。还有一种方法是推组合学公式。#include#include#include#include#include#include#include#include#include原创 2012-04-23 15:10:34 · 1149 阅读 · 0 评论 -
poj 2411 Mondriaan's Dream
题目链接:http://poj.org/problem?id=2411题目思路:状态压缩dp,貌似如果有多次询问相同,可以记录答案。。#include#include#include#include#include#include#include#include#include#include#includeusing namespace std原创 2012-04-22 22:08:39 · 526 阅读 · 0 评论