03 2022 档案
摘要:不知道为啥觉得这道题巨难捏。 我们尝试不用比较偏灵感的思路来做一下这道题。 考虑 \(m\le 2\times 10^6\) ,我们可以想到枚举公共的一个元素,这样我们就只需要考虑元素之间的包含关系即可。 元素的包含关系构成的是一个 \(\text{DAG}\) ,但是如果任意两两都存在包含关系的话
阅读全文
摘要:先利用霍尔定理,将问题转化为一个 dp 问题,我们在线段树上用矩阵维护 dp 。现在问题在于我们如何处理加点操作。可以发现每个点的两个权值分别为 \(sum1[i]-sum2[i+L]\) ,\(sum2[i-L-1]-sum1[i-1]\) 。 分开考虑上下两种点集的加点操作。 如果是下点集(\(
阅读全文
摘要:设二分图的两个点集为 \(X\) 和 \(Y\) ,令 \(\text{res}\) 为二分图的最大匹配,\(f(Z)(Z\subseteq X)\) 表示另一侧点集 \(Y\) 中与点集 \(Z\) 相邻的点集,则满足。 \[ \text{res}=|X|-\max_{Z\subseteq X}(
阅读全文
摘要:可能是我太菜了,,,感觉这道题除了题面拉了一点之外还是很不错的。 这道题目考察的是独立性。 发现如果对于没有任何的限制,两个维度实际上是可以拆开来的分别计算方案数的,最后直接相乘即可,所以我们将没有限制的城市跑关于阵营的 \(\text{dp}\) ,没有限制的学校跑关于派系的 \(\text{dp
阅读全文
摘要:官方题解好像是列出很多的线性方程,然后解出这个线性方程组。 这里提供另一个做法。 我们考虑每一个方框的长宽都必然可以写成两个等差数列的 \(ax+b\) 形式,表示扩大 \(x\) 倍后的长度,其中 \(b\) 就是最小的合法长度,我们发现对于合并操作,其中相同的一个维度实际上就是让这若干个等差数列
阅读全文

浙公网安备 33010602011771号