P5056 【模板】插头dp 题目背景 ural 1519 陈丹琦《基于连通性状态压缩的动态规划问题》中的例题 题目描述 给出$n m$的方格,有些格子不能铺线,其它格子必须铺,形成一个闭合回路。问有多少种铺法? 输入输出格式 输入格式: 第$1$行,$n,m(2\le n,m\le 12)$ 从第 ...
分类:
其他好文 时间:
2018-12-20 18:52:21
阅读次数:
229
状态压缩 写了两个半小时 太菜了 题目链接 https://hihocoder.com/contest/hiho8/problem/1 ...
分类:
其他好文 时间:
2018-11-18 02:13:55
阅读次数:
175
Escape http://acm.hdu.edu.cn/showproblem.php?pid=3605 Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission ...
分类:
其他好文 时间:
2018-11-13 13:02:34
阅读次数:
167
有些题目觉得价值不是特别大,不值得单独写一篇随笔,但不至于一句话都不提。 UVa Live 4327 单调队列优化动态规划。 UVa Live 4015 $f_{i,j}$表示从$i$开始走,在$i$的子树内走到$j$最少要走的距离。$g_{i, j}$只是增加一个要走回$i$的限制。转移是显然的。 ...
分类:
其他好文 时间:
2018-11-06 23:32:22
阅读次数:
189
"题目传送门" ~~今天非常想再看一遍霸王别姬想不进去题于是开始刷数据结构~~ 注意到至多只有$30$种颜色,啊啊啊啊我一开始竟然想的不是状态压缩而是在线段树中存一个30大小的数组,这样每次更新的时候暴力循环一遍。hhhhh。 可能这样比较好想吧,但是比正解状态压缩一下不知道差到哪里去了:)。开始还 ...
分类:
其他好文 时间:
2018-11-03 20:20:09
阅读次数:
154
引题 状压dp,全称为状态压缩动态规划,是一种利用二进制的数来表示状态的动态规划 我们经常用二进制中某一位的1表示选取这一位表示的状态,用0表示相反的意义 例如:现在有一张有$n$个节点的图,我们需要找到经过某些特定点的最短路 ? 假设$n=8$,那么二进制数10010011的意义如下 | 节点编号 ...
分类:
其他好文 时间:
2018-10-23 21:14:45
阅读次数:
150
Description 给n个数,从中任意选出一些数,使这些数能分成和相等的两组。 求有多少种选数的方案。 Input 第$1$行:一个整数$N$ 第$2$到$N+1$行,包含一个整数$m_i$ Output 一行:平衡的集合的个数. 看到题的一瞬间数据范围? $N \leq 20?$状压! 明显直 ...
分类:
其他好文 时间:
2018-10-21 21:59:31
阅读次数:
285
Description Description ar把一段凹凸不平的路分成了高度不同的N段,并用H[i]表示第i段高度。现在Tar一共有n种泥土可用,它们都能覆盖给定的连续的k个部分。对于第i种泥土,它的价格为C[i],可以使得区间[i,min(n,i+k-1)] 的路段的高度增加E[i]。Tar要 ...
分类:
其他好文 时间:
2018-10-21 21:47:13
阅读次数:
186
"T1 防守马克" 题解: 贪心,用(力量+重量)排序然后$dfs$; $code$: ...
分类:
其他好文 时间:
2018-10-11 01:42:30
阅读次数:
129