摘要: 题意: 戳这里 分析: 前置芝士:SAM(求本质不同的子串数目),LCT (在SAM上动态修改)线段树 首先我们先考虑求区间内元素种类数 这类问题的常见做法,就是对于每一个元素只维护它最后一次出现的位置,然后区间查询和值就可以了,但为了实现这个操作,我们必须找到一个方法求出本质相同的子串上一次出现的 阅读全文
posted @ 2021-01-11 12:18 youth518 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 题意: 显然的 DP 式子 \(f_{i,j}=\min f_{k,j-1}+w(k,i)\) 滚掉第二维可以化简为 \(g_i=\min f_k+w(k,i)\) 这个式子符合决策单调性,证明: $\forall a<b<c<d\ w(a,c)+w(b,d)\le w(a,d)+w(b,c)且w( 阅读全文
posted @ 2021-01-11 11:42 youth518 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 题意: 戳这里 分析: 这题是 ZJOI2007时态同步 的加强版,那个题里面只能加边不能删边,而这个题允许删边 我们还是按照时态同步的想法来做,就是树上DP,我们令 \(f(i,j)\) 表示使 \(i\) 的子树内所有叶子节点到 \(i\) 的距离为 \(j\) 的最小代价,我们分析可以发现, 阅读全文
posted @ 2021-01-11 08:49 youth518 阅读(82) 评论(0) 推荐(0) 编辑