摘要:
传送门 很显然的DP 我们设 f [ i ] [ j ] 表示在位置 i , j 时需要的最少的点击次数 考虑不点击的影响 f [ i ] [ j ] = f [ i-1 ] [ j + y [ i ] ] 如果点击 f [ i ] [ j ] = f [ i-1 ] [ j - x [ i ] ] 阅读全文
摘要:
传送门 n 个关卡有 n-1 个限制 所以这些限制构成一颗树 考虑树形DP 对一颗子树单独考虑 考虑有多少种顺序 设 f [ i ] 表示节点 i 的子树的总方案数 考虑儿子节点如何与父节点合并 发现父子之间有限制条件,所以 f 多加一维 f [ i ] [ j ] 表示节点 i 在子树中排第 j 阅读全文
摘要:
传送门 期望DP 设 f [ i ] 表示还有 i 个名字没得到,集齐所有名字的期望购买次数 考虑一次购买的影响: 如果得到以前没有的名字 f [ i-1 ] -> f [ i ],如果得到有的名字 f [ i ] -> f [ i ] 那么可以得到 f [ i ] = f [ i-1 ] * (n 阅读全文
摘要:
传送门 此题树剖可过 然而可以树上差分为什么要树剖.. 对于一条路径(A,B),只要把 val [ A ] ++ , val [ B ] ++ , val [ LCA(A,B) ] -- , val [ fa[LCA(A,B)] ] -- 那么求每个点的经过次数就求一下子树 val 的和就好了 但是 阅读全文