合集-提高组专题 DP4
摘要:T1 [PA2021] Od deski do deski 发现合法的字符串一定是类似 \(\texttt{aa...aabb...bbcc...cc}\) 的形式,也就是若干个 \(\texttt a\)、若干个 \(\texttt b\) 和若干个 \(\texttt c\) 等组成的形式。如果
阅读全文
摘要:T2 [TJOI2019] 甲苯先生的字符串 矩阵乘法优化 DP,所以一般来说这种 DP 都不怎么难。 30pts 的 DP 是裸的:设 \(f_{i,j}\) 为前 \(i\) 位、最后一位是 \(j\) 的方案数,则有转移方程: \[f_{i,j}=\sum_{k=0}^{25}f_{i-1,k
阅读全文
摘要:T3 [ABC213G] Connectivity 2 题意:给定一张无向图 \(G\),将其删去 \(0\) 条及以上的边构成一张新图,求对于所有点 \(k\in(1,n]\),使 \(k\) 与 \(1\) 连通的新图的个数。 比较套路的一道状压 DP。尽管刚开始思考毫无头绪。 Step 1.
阅读全文
摘要:T5 [ABC134F] Permutation Oddness 很无敌的一道题。(好像是我第一次用无敌这个词 把 \(p_i\) 和 \(i\) 的对应关系转化为球和盒子的配对问题,则原式中的绝对值顺利成章地就变成类似距离的一个东西。 那么设 \(f_{i,j,k}\) 表示前 \(i\) 个球和
阅读全文
摘要:T6 [JSOI2018] 潜入行动 很套路、很裸的一道树形 DP。看了状态就会推方程的那种。 设 \(f_{u,i,0/1,0/1}\) 表示以 \(u\) 为根的子树中有 \(i\) 个监听器、\(u\) 有没有监听器、\(u\) 有没有被监听的方案数。 显然要枚举子节点 \(v\)、\(u\)
阅读全文
摘要:T7 [TJOI2018] 游园会 只能说是道有意思的好题。 一般来说遇到这种题我们想到的都会是设 \(f_{i,\dots}\) 表示长度为 \(i\),然后后面跟一堆状态的情况。此题需要我们满足两个条件: LCS 的长度; 不能出现 \(\texttt{NOI}\) 的子串。 第二个限制我们可以
阅读全文