随笔分类 - 算法--DP--状态压缩
摘要:提供 $k$ 个变量 $(k\leq 4)$ 可独立取值为 $0,1$,两种运算分别等价于 $\neg a$ 和 $\neg a \lor b$ 。 你需要恰好使用 $n$ 个运算符构造一个公式 $Q$ ,一共 $m$ 组询问 $(m\leq 500)$,每次寻味有给定一个恰好含有一个 $Q$ 的公
阅读全文
摘要:题目大意 给定$n$个点的无向图,求它的$Dfs$序方案数$n\leq 18$ 题解 状压$Dp+$记忆化搜索。 设$F_{i,now}$表示到达$i$其中$now$集合代表的点集已经遍历过,还需要遍历其余点的方案数。 考虑枚举$i$每一个不在点集内部的出边进行记忆化搜索转移。 这样会有一个问题:无
阅读全文
摘要:传送门 题目大意 给定$N$个数,求一个最大的子集,使得任意两两的乘积不是一个完全立方数。 $n\leq 10^5 A_i\leq 10^{10}$ 题解 考虑两两乘积为$x^3$,由于$x^3\leq 10^{20}$,那么$x\leq 10^{\frac{20}{3}}$,那么$x$最多出现一个
阅读全文
摘要:传送门 题目大意 坐标轴上有$n$个坐标,第$i$个坐标是$x_i$,初始你有一个容量$V$,当两个给定的坐标距离不超过$V$时,你可以从一个坐标到达另一个坐标,同时你还可以令$V=\lfloor \frac{V}{2}\rfloor$,并到达一个任意一个给定的坐标。 求对于每一个点是否存在一种方案
阅读全文
摘要:传送门 题目大意懒得写了,题目说的挺明白的了 题解 主要的难点在于异或意义下的最大值和很玄学,但不难发现这道题中让你定义的$D_{i,j}$只参与异或运算,所以我们可以逐位进行讨论。所以我们每一位就只有$0$和$1$两种状态,由于$n$很小,所以我们可以把每一列的$01$情况压成二进制状态。由于是在
阅读全文
摘要:传送门 题目大意 定义$K$维信号灯$(K\leq 9)$有$K$个非负整数$X_1,X_2...X_k$组成。 定义一个信号灯的$K$个前驱信号灯由$K$个$X$分别$-1$得到。 当$\prod\limits_{i=1}^K X_i=0$时信号灯为绿色,当$X_1=X_2=...=X_K=1$时
阅读全文
摘要:题目大意 给定一个$n\times m$的网格$(n,m\leq 20)$,每个格子都是$S\space \#\space B\space x\space .$中第一个。 $S$表示起点,保证有且仅有一个。 $\#$表示障碍,不能通过,$.$表示空地,可以通过 $B$表示炸弹,$x$是一个数字,每个
阅读全文
摘要:直接求出强联通生成子图的数量较难,不妨用所有生成子图的数量减去非强联通的。 非强联通生成子图在所点后满足编号最小的点所在的强联通分量不是全集。 由于$n$很小,我们可以考虑状态压缩。 对于点集$S$,我们钦定一个它的子集$K$入度数为$0$,希望除去$K$以外的$S$度数不为$0$ 设钦定$K$的度
阅读全文
摘要:Description 给出一张$n$个点$m$条边的无向图和$p$个特殊点,每个特殊点有一个颜色。要求选出若干条边,使得颜色相同的特殊点在同一个连通块内。输出最小边权和。 Input 第一行包含三个整数 $n、m、p$,表示情报站的数量,可以建立的通道数量和重要情报站的数量。接下来$m$行,每行包
阅读全文

浙公网安备 33010602011771号