12 2020 档案
摘要:题目链接 P4052 [JSOI2007] 文本生成器 P3311 [SDOI2014] 数数 P2292 [HNOI2004] L语言(数据已加强) [JSOI2007] 文本生成器 计数 DP 很显然的补集转换,设不可读文本数量为 sum ,Ans=26m−sum 。
阅读全文
摘要:题面 首先有树形 DP 。 设 Pu,val 表示 u 节点值为 val 的概率,lc 表示左儿子, rc 表示右儿子。 有转移: \(P_{u,val} \gets P_{u,val} + P_{lc,val} \times p_u \times \s
阅读全文
摘要:题面 先观察操作,了解我们要维护什么 0. i x h 稍加思考发现将一格水面提升至 h 高度会影响到从该格向左到第一个左隔板高于 h 以及该格向右到第一个右隔板高于 h 的所有格子 所以为维护此操作,我们要查询上述的最左最右格以及修改被影响部分的水面高度 自然我们要维护区间
阅读全文
摘要:Luogu 题面 & CodeForces 题面 通过手玩,易知只有大于或小于当前数 k 的状态才会对答案有所影响,也就是说当前数的大小不重要,重要的是与 k 的大小关系。 这样原来的序列只有两种: {k,>k,>k,>k,>k,…} 或 \(\{k,<k,<k,
阅读全文
摘要:题面 一道 simple 的树形 DP 设状态 f(i,j,0/1,0/1) 表示在节点 i 作为根节点的子树内 该节点用了 j 个监听设备 该节点不放/放 该节点在该子树内被不被监听/被监听 的方案数 \[ \begin{cases} \ f(u,0,0,0) = 0\\
阅读全文
摘要:题面 本文主要来记录一个没见过的树形背包 DP 写法 这题是个裸的 tarjan 缩点和树形背包 DP 显然循环依赖就缩成一点再进行 DP 即可 设 f(i,j) 为 dfs 序中第 i 个点及以后占用磁盘空间为 j 的连通块的最大价值 有 \(f(i,j)=\max \{f(i+1,j-W
阅读全文