随笔分类 -  动态规划-区间DP

摘要:题目 点这里看题目。 分析 本题的正确解法 看到 P 序列的构造方法,我们不难想到将它和树联系起来。 将 P 中的 -1 修改为 0 ,并且对于 i ,连接边 (Pi,i) ,我们就得到了一棵以 0 为根的树,且原序列就是这棵树的一种兄弟节点按照 H 不降排 阅读全文
posted @ 2020-10-16 22:17 crashed 阅读(143) 评论(0) 推荐(0) 编辑
摘要:题目 点这里看题目。 分析 好妙的题! 初看起来无从下手(我最初一直想着要分行依次叠加贡献),这样的话,我们不妨来看一下,第一步应该怎么计算贡献。 面对区间 [1,m] ,一种方法是首先选出一列 k,然后最大化这一列上的和——显然就是 n 。接着,所有经过了 k 的区 阅读全文
posted @ 2020-10-04 09:55 crashed 阅读(137) 评论(0) 推荐(0) 编辑
摘要:题目 比赛界面。 T1 数据范围明示直接O(n2)计算,问题就在如何快速计算。 树上路径统计通常会用到差分方法。这里有两棵树,因此我们可以做“差分套差分”,在 A 树上对 B 的差分信息进行差分。在修改的时候,我们就会在 A 上 4 个位置进行修改,每次修改会涉及 B 上 4 个位置的差分修改 阅读全文
posted @ 2020-06-13 21:59 crashed 阅读(209) 评论(0) 推荐(0) 编辑

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