dp专题
hupopoo
菜狗子一枚,记录下最后icpc的挣扎。
展开
-
SOS(Sum over Subsets)dp————一类状态压缩动态规划
之前补cf场时做到这道题,发现一点思路也没有?然后看了题解发现这是一类codeforces上考烂了的dp专题。所以花了一天时间补了一下。 codeforces上的原博客 SOSdp是一类计算子集贡献的状压dp,如果x&y==x,则我们称y是x的子集(可能不太标准),例如5(101)的子集有4(100)、1 (001)、0。而我们要求的就是 F[mask]=∑i⊂maskA[i]F[mas...原创 2019-08-28 19:35:02 · 668 阅读 · 0 评论 -
SOSdp配套习题
SPECIAL PAIRS 题意:给你一个(N<=1e5)的序列,问有多少对(i,j)使得 a[i]&a[j] 为0。 题解:a[i] &a[j]==0表示a[j]在a[i]的补集内,即a[j]⊂\subset⊂(U^a[i])。套套板子就可以了。 Vowels 题意:给你(n<1e4)个长度为3的字符串,仅由‘a’~'x’组成。你要回答‘a’ ~‘x’组成的所有...原创 2019-08-28 19:53:04 · 347 阅读 · 0 评论