状压DP
lonely_wind_
路漫漫兮
展开
-
CSUSTOJ 4000-你真的会数据结构吗?(状压+素数分解)
题目链接:http://acm.csust.edu.cn/problem/4000博客园食用链接:https://www.cnblogs.com/lonely-wind-/p/13509092.htmlDescription现在给你一棵有n个结点的有根树,根为结点1,每个结点有点权aia_iai现有q次询问:type 1:1 u xtype\ 1: 1\ u\ xtype 1:1 u x表示将uu结点的点权修改为x;type 原创 2020-08-15 16:02:49 · 300 阅读 · 0 评论 -
CSUST 2010-拼三角形(状压DP)
题目链接:http://acm.csust.edu.cn/problem/2010博客园食用链接:https://www.cnblogs.com/lonely-wind-/p/13399822.htmlDescriptionCwolf9有n根木棍,他现在想将他们拼成一些三角形,问最多能拼成多少三角形,每根木棍只能用一次。Input多组输入每组数据第一行一个数nnn, (1≤n≤18)(1 \leq n \leq 18)(1≤n≤18)。表示有n根木棍。接下来一行,nnn个数记为aia_iai原创 2020-07-29 21:45:47 · 414 阅读 · 0 评论 -
CSUST 2007-我爱吃烧烤(状压DP)
题目链接:http://acm.csust.edu.cn/problem/2007博客园食用链接:https://www.cnblogs.com/lonely-wind-/p/13395416.htmlDescription烧烤真的很好吃唉!集训队的团建除了佰烧,下馆子就是烧烤啦!这天集训队一群毒瘤想出去吃烧烤,这里一共有nnn个烧烤店,编号1,2,...,n1,2,...,n1,2,...,n,这nnn个烧烤店中有mmm个特殊的烧烤店,初始时大家在1号烧烤店,他们想尝试其中至少kkk个不同的特殊的原创 2020-07-29 09:58:42 · 303 阅读 · 1 评论 -
Jurassic Remains --UVALive2965侏罗纪--状压+中途相遇法
题目链接https://vjudge.net/contest/306975#problem/I题目大意:给你n(n<=24)个大写字母组成的字符串,选择尽量多的串使得每个大写字母出现的次数为偶数次。emmmm,刚开始看到这题可能有个思路就是暴力,一个个选下去,也就是在前一个选择或不选择的基础上再次抉择,可以想到dfs,不过本人比较菜,dfs不过关,所以就用二进制枚举状态,而这也就是...原创 2019-06-30 16:41:39 · 291 阅读 · 0 评论 -
状压DP详解(1)-从状压到状压DP+简单例题玉米田Corn Fields-POJ3254
emmm,首先要搞懂状压DP这个东西的时候我们要搞懂状压这个概念,其实就是二进制运算的概念,比较经典的就是我写的一个状压非DP–的题目Even Parity—Uva11464—偶数矩阵:这是我对与状压非DP的一个做法https://blog.csdn.net/qq_43906000/article/details/90798220当然,在里面应该就可以搞懂状压这个概念了,简单来讲就是暴力枚举,...原创 2019-06-05 00:45:04 · 1108 阅读 · 1 评论 -
状压DP详解(0)之状态压缩+简单例题Even Parity---Uva11464---偶数矩阵
题目链接https://vjudge.net/contest/305270#problem/G题目大意:给你n * n的01矩阵,你的任务是把尽量少的0变成1,使得每个元素的上、下,左、右的元素之和均为偶数。emmm,这就是个比较裸的状压DP,我们枚举第一层的状态,然后筛选出符合条件的情况(即1的位置不能为0),接着按照第一层的状态拓展到第n层,不过为了简化,我们从第0层到第n-1层。...原创 2019-06-04 18:34:43 · 497 阅读 · 0 评论 -
搬砖---离线商旅问题(TSP)--状压DP
Time Limit 998MSMemory Limit 256MB题目链接http://csustacm.com:4803/problem/1119DescriptionInputOutput总共输出k行,每行代表lwj完成任务所需要的最短的时间。Sample Input 14 5 31 2 31 3 22 4 21 4 43 4 14 2 2 32 1 3...原创 2019-06-06 21:57:52 · 697 阅读 · 0 评论 -
状压DP详解(3)状压DP的路径应用--旅行商问题(TSP)+简单例题POJ3311-Hie with the Pie
旅行商问题:假设有一个旅行商人要拜访n个城市,他必须选择所要走的路径,路径的限制是每个城市只能拜访一次,而且最后要回到原来出发的城市。路径的选择目标是要求得的路径路程为所有路径之中的最小值。这种题可以用dfs过。。。。也就是搜索所有的可能走法。。。想想总共有n!种方案数,只要n不大一般都ok,只不过需要加剪枝。。。。我的DFS比较菜。。。就只能老老实实写状压DP了。。。这个状压DP的路径问题有...原创 2019-06-06 18:50:57 · 784 阅读 · 2 评论 -
HDU4539---郑厂长系列故事——排兵布阵状压DP
Time Limit: 10000/5000 MS (Java/Others)Memory Limit: 65535/32768 K (Java/Others)题目链接http://acm.hdu.edu.cn/showproblem.php?pid=4539Problem Description郑厂长不是正厂长 也不是副厂长 他根本就不是厂长 事实上 他是带兵打仗的团长...原创 2019-06-06 15:29:47 · 304 阅读 · 0 评论 -
状压DP详解(2)--状态的预处理+经典例题剖析--POJ1185炮兵阵地
在看本篇之前你需要对状态压缩较为理解,同时应该明白了我的前两篇博客状压0和1。状压0https://blog.csdn.net/qq_43906000/article/details/90798220状压1https://blog.csdn.net/qq_43906000/article/details/90815938解决了前两篇博客的问题后可能有种状压DP不过如此的错觉,不过让你产生错觉...原创 2019-06-05 16:52:28 · 426 阅读 · 0 评论