07 2024 档案
摘要:先抛出一个问题:给一个有向图,问从 节点出发,求每个节点的受支配集。 这里,支配的定义为:若从 结点出发到 节点的所有路径中,都必须经过 节点,则称 支配 。 那么受支配集意思就是对于 点满足条件的 点的集
阅读全文
摘要:最小值最大考虑二分答案。 我们此时二分的答案为 ,注意到每条线段如果被计入答案那么肯定会对线段两端坐标有一定要求。我们先站在第一种 类型的线段进行考虑,如果这条线段能与另一种线段组合满足答案,那么另一种线段的 坐标的值显然必须满足 \(y_i+X\le y_j\
阅读全文
摘要:我们可以将题转化为选择若干区间,给区间中的每个 减一,这样我们就可以将问题转化为差分了。 我们枚举区间的左端点,从左到右枚举,当我们枚举到 时,显然如果当前差分数组 ,那么我们需要将其减去 ,这样我们获得了一个向后加总共 个
阅读全文
摘要:这种类型的题(对脑电波题)有些题能秒,有些题想多久都想不出来。。。 显然本题能一起染黑的边存在某种关系,我们考虑一条边可以和哪两条边一起染色,乍一看如果还没看出来有什么性质,我们就考虑把连着的边再这样考虑一遍。 突然,灵光乍现!我们这样连可以连出来个斜线!也就是说我们可以将网格图拆开,分开讨论每一个
阅读全文
摘要:我是网络流锰锌,这道题折磨了我很久。 我们发现这里面每条边可选可不选,并且都有一定的限制条件,于是我们的思路可以往网络流方面靠拢。那么题目要求最大化,我们发现用最大流并不好做,于是考虑转化为最小割。其中要割的边就是我们要选的边数。 根据套路很自然的我们先考虑将 向每个点连边,每条边流量为
阅读全文
摘要:KM 做法这么简单好想为什么都在 dp?我第一次过也是用的 dp。 建模非常好想,每天只能收一次钱,最简单的思路是我们枚举第几天开车跑路,但是再一想我们不关心是第几天,只关心每次贷款离开车跑路还差几天,于是我们从 向 连边,边权是 \(a_i+b_i\times\min(k_
阅读全文
摘要:一个不太复杂的做法。 首先我们可以考虑将每一段区间拆成 级别的形如 个段,其实就是可以理解为一段前缀加上一段自由段,然后我们考虑将 进行合并合并完之后的每一段也是长成刚刚那样,但是这样子合并我们得到的段有 \(\mathcal{O}(
阅读全文