随笔分类 - AL-DP-状压DP
摘要:【题解】HDU4689 Derangement(有技巧的计数DP) "传送门" 呵呵没告诉我多测组数,然后$n\le 20,7000\mathrm{ms}$我写了个状压上去T了 题目大意: 要你求错排的方案数,但要求$i$位上的数比$i$大/小。大小关系用正负号告诉你,读入一个字符串。 $O(n2^
阅读全文
摘要:【题解】炮兵阵地 "luogu" 题解 暴力状压记录上一行和上上行信息,暴力判断是否存在不合法的阵地,暴力滚动数组,暴力统计,暴力转移即可。 看了yyb代码,我感觉我不曾写过代码... 加入说不要那么暴力也可以,可以知道真正有用的状态是很少了的,可以直接搜索加剪枝,本身这类问题就是NP的。 cpp
阅读全文
摘要:【题解】 " CF1103D Professional layer" 神题做前先$orzyyb$ 一个很好的性质(之前也见过但是没有想到的) zhengchu $gcd\le 10^{12}$ 所以不同的质因数$\le 12$ 所以对这$12$个质因数状压。 所以答案显然小于等于$12$ 对于每个数
阅读全文
摘要:【题解】 CF11D A Simple Task "传送门" $n \le 20$ 考虑状态压缩$dp$。 考虑状态,$dp(i,j,O)$表示从$i$到$j$经过点集$O$的路径有多少。 $dp(i,j,O \bigcup i)=\Sigma dp(i,p,O)$,$j p$有一条边。 考虑内存,
阅读全文