
DP--状压DP
文章平均质量分 59
ez_yww
这个作者很懒,什么都没留下…
展开
-
【XSY1285】【BZOJ3814】【清华集训2014】简单回路 状压DP
题目描述 给你一个n×mn\times m的网格图和kk个障碍,有qq个询问,每次问你有多少个不同的不经过任何一个障碍点且经过(x,y)(x,y)与(x+1,y)(x+1,y)之间的简单回路 n≤1000,m≤6,q≤10000n\leq 1000,m\leq 6,q\leq 10000题解 先用状压DP求出前面ii行的状态和后面ii行的状态,询问时暴力合并。 其实状态数很少的(不到2002原创 2017-10-03 19:43:39 · 660 阅读 · 0 评论 -
【BZOJ4042】【CERC2014】parades 状压DP
题目大意 给你一棵nn个点的树和mm条路径要求你找出最多的路径,使得这些路径不共边。特别的,每个点的度数≤10\leq 10。 n≤1000,m≤n(n−1)2n\leq 1000,m\leq \frac{n(n-1)}{2}题解 先对于每个点把相邻的边编号。 考虑状压DP。 设fi,jf_{i,j}为以ii个点的子树内,状态为jj的边的子树内的边也没有选(这些边也没选),所选的最多路径数原创 2017-10-20 19:36:58 · 455 阅读 · 0 评论 -
【XSY2524】唯一神 状压DP 矩阵快速幂 FFT
题目大意 给你一个网格,每个格子有概率是11或是00。告诉你每个点是00的概率,求11的连通块个数modd=0\bmod d=0的概率。 最开始所有格子的概率相等。有qq次修改,每次修改一个格子的概率。要求输出初始时和每次修改后的概率。 n≤200000,m≤3,d≤10,q≤1000n\leq 200000,m\leq 3,d\leq 10,q\leq 1000题解 很容易想到状压DP:前原创 2017-12-20 07:41:57 · 435 阅读 · 0 评论 -
【UOJ348】【WC2018】州区划分 状压DP FWT
题目大意 给定⼀个nnn个点的⽆向图,对于⼀种nnn个点的划分{S1,S2,…,Sk}{S1,S2,…,Sk}\{S_1,S_2,\ldots,S_k\},定义它是合法的,当且仅当每个点都在其中的一个集合中且对于任何的i∈[1,k]i∈[1,k]i\in[1,k],点集SiSiS_i⾮空,且导出⼦图不存在欧拉回路。 给定数组wiwiw_i,求对于所有合法的划分{s1,s2,…,sk}{...原创 2018-02-12 09:24:29 · 1094 阅读 · 0 评论