File failed to load: https://cdn.bootcss.com/mathjax/2.7.5/extensions/MathMenu.js

随笔分类 -  状压dp

摘要:考场只打了 $52$ 分暴力。。。$ljc$ 跟我说了一下大致思路,我回去敲了敲。 $f[i]$ 表示状态为 $i$ 时的方案数。我们用二进制 $0/1$ 表示不选/选点 $i$。 我们设 $j\in i$ 且拓扑序最小。 $$f[i]=\sum f[i\text{^}2^j]\times 2^{i 阅读全文
posted @ 2019-01-21 19:34 Owen_codeisking 阅读(426) 评论(0) 推荐(1) 编辑
摘要:状压好题啊。 一眼看出时间复杂度 $O(n2^n)$,然后开始想正解。 然后设 $dp_i$ 为前缀状态为 $i$ 时的方案数,所以这时候 $sum_i$ 一定是单峰的。 可以推导出: $$(1\leq j0$。每一个状态对于答案的贡献为 $g_i\times f_{lim\ xor\ i}\tim 阅读全文
posted @ 2019-01-04 07:25 Owen_codeisking 阅读(230) 评论(0) 推荐(0) 编辑
摘要:状压 $dp$ 1、[SDOI2009]Bill的挑战 $f[i][j]$ 表示匹配到字符串的第 $i$ 位状态为 $j$ 的方案数 那么方程就很明显了,每次枚举第 $i$ 位的字母 $alpha$ 然后 $O(n)$ 判断就好了 时间复杂度 $O(26Tlen2^nn)$ $Code\ Below 阅读全文
posted @ 2018-11-18 18:32 Owen_codeisking 阅读(145) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示