![](https://img-blog.csdnimg.cn/20190605152435740.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
插头DP,轮廓线DP
介绍各类插头DP。整理其知识点
Thomas_ZQQ@Runespoor
这个作者很懒,什么都没留下…
展开
-
【题解】2015 - ICPC - shenyang E - Efficient Tree(hdu 5513)
题意 http://acm.hdu.edu.cn/showproblem.php?pid=5513 n*m的网格,横向,纵向有带权边 , m <= 7 , n <= 800 求最小生成树的权值和 权值定义为 τ(T)=∏uLRdeg(u)\tau(T)=\prod_u LRdeg(u)τ(T)=∏uLRdeg(u) 题解 轮廓线dp,最小表示法记录连通性,状态最多493个 把生...原创 2019-10-14 14:48:30 · 197 阅读 · 0 评论 -
【题解】与多米诺有关的插头DP
hdu5731 【题意】 给你一个nm的棋盘, 我们用12或2*1(即横着放或竖着放)的骨牌去填充这个棋盘。 问你有多少种填法,使得这个棋盘—— 任意相邻两行或两列之间都必须要有一个骨牌横跨。 也就是使得这个棋盘为稳定的。 题解from phile的空间 先求出不考虑分割线的n*m棋盘的覆盖方案数记为f[n][m] 然后枚举列分割线的状态(状压),计算此时不存在行分割线的方案数 求出这个我们...原创 2019-06-05 15:20:04 · 171 阅读 · 0 评论 -
【学习小结】插头DP
论文部分 orz litble 基于连通性的状态压缩方法 1. 最小表示法压缩联通块 可以把联通块从左到右最小标号。也可以按照同一联通块中的最小下标标号 2. 对于路径用括号序表示 因为路径不可能相交,所以这样表示可以大大减少状态 如果不是回路,而是路径,记录独立插头,但独立插头最多只有两个 3. 只对插头状压连通性 其他部分因为已经联通,不用考虑 4. 最后用hash来存状态 直接在插入状态的时...原创 2019-04-10 20:34:14 · 150 阅读 · 0 评论