摘要: 矩阵优化做题简单分类 矩阵优化简单总结 拆点技巧 有些题目中边有长度,但不会太长,如果对于每条边都拆成长度个点的话由于边会太多,导致时间复杂度会爆炸,所以只能拆点,将一个点拆成变成个点,一个点内部连长度为 1 的边。 例题:P4159 [SCOI2009] 迷路,P6772 [NOI2020] 美食家。 点边互换技巧 有 阅读全文
posted @ 2021-05-24 21:43 zYzYzYzYz 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 一个点的深度等于树中它祖先的个数(包括自己)。 那么我们可以对于一个点对 \((x,y)\) 考虑在所有排列中 \(y\) 做了几次 \(x\) 的祖先。 在笛卡尔树上如果 \(y\) 是 \(x\) 的祖先那么 \(a_y\) 是 \(a_{x..y}\) 中的最小值。(这里先设 \(x\le y 阅读全文
posted @ 2021-05-24 14:48 zYzYzYzYz 阅读(132) 评论(0) 推荐(0) 编辑