摘要: 定义 \(sum = \sum_{i=1}^n a_i\). 定义 \(b = \{\ x\in \mathbb{N} \mid x \geq 0 且 x<n\}\). 题目显然要求我们将 \(a\) 和 \(b\) 进行匹配,且有 \(t = \sum_{i=1}^n\min{a_i,b_{pos 阅读全文
posted @ 2025-12-13 10:03 Harvey-zhuhy 阅读(3) 评论(0) 推荐(0)
摘要: 考虑 \(dp\) 状态,容易想到状态 \(f_{i,j}\) 表示前 \(i\) 个 \(a\) 可以匹配前 \(j\) 个 \(b\) 的最大权值,状态数位 \(O(n^2)\)。 但我们马上发现 \(b_j\) 是唯一的,所以可以省去第二维。 考虑暴力转移: \[f_{i} = \max_{0 阅读全文
posted @ 2025-12-13 09:28 Harvey-zhuhy 阅读(2) 评论(0) 推荐(0)
摘要: 题意 给定 \(m\) 对关系,表示 \(a\) 比 \(b\) 小,此时问最先确定每一个点的排名的关系最小编号,如果最后还未确定排名,则此点输出-1。 由于没有原题,给个样例: input: 4 4 2 4 3 1 4 1 2 3 output: 3 4 -1 -1 思路 首先容易想到建有向图,边 阅读全文
posted @ 2025-09-29 18:36 Harvey-zhuhy 阅读(17) 评论(0) 推荐(0)
摘要: 题意 给定一个无向图,问删掉那条边使得给图可以变成一个二分图。 思路 回顾二分图的定义:不存在奇环的图。 由于不保证连通图,所以可以把整个图分成若干个连通块来考虑。 若所有连通块都是二分图:则此时删掉哪一条边剩下的都能形成二分图,答案是 \(m\). 若存在两个及以上的连通块是二分图:则此时不合法, 阅读全文
posted @ 2025-09-29 18:19 Harvey-zhuhy 阅读(8) 评论(0) 推荐(0)
摘要: 题意 给定一个连通图,求最少要加多少条边使得图无割边。 思路 首先,我们可以先缩点再进行考虑。 缩点后整个连通图变成一棵树,为了使连边后不出现割边,可以将所有度为 \(1\) 的点两两连边,如果度为 \(1\) 的点的个数为奇数,则可以往任意一个点连边,连完之后所有点的度都大于等于 \(2\),此时 阅读全文
posted @ 2025-09-24 16:16 Harvey-zhuhy 阅读(8) 评论(0) 推荐(0)
摘要: 题意 要求从 \((1,1)\) 走到 \((n,m)\),不能经过障碍物,问方案数。 \(1 \leq n,m \leq 10^5,1 \leq k \leq 3000\)。 思路 首先先解决弱化版,若没有障碍物的方案数,显然是 \(\binom{n+m-2}{n-1}\)。 则我们可以用总 - 阅读全文
posted @ 2025-09-17 21:34 Harvey-zhuhy 阅读(10) 评论(0) 推荐(0)
摘要: 题意 问有多少个满足以下条件且有 \(n\) 个点 \(m\) 条边的图: 没有自环 每个点的度最大为 \(2\)。 最大的连通块大小恰好为 \(L\)。 思路 因为要求最大的连通块恰好为 \(L\),发现比较恶心。 不妨定义 \(F(L)\) 表示最大为 \(L\) 的,则 \(F(L)-F(L- 阅读全文
posted @ 2025-09-17 21:23 Harvey-zhuhy 阅读(8) 评论(0) 推荐(0)
摘要: 题意 有 \(c\) 种棋子,每种棋子都有相应的个数,要把全部棋子放入棋盘中,使得每一行和每一列没有颜色相同的棋子,求方案数。 思路 从行和列的角度显然不好处理,所以我们可以先从颜色的种类入手。 设计 \(f_{c,i,j}\) 表示前 \(c\) 种颜色,已经有 \(i\) 行,\(j\) 列被占 阅读全文
posted @ 2025-09-17 21:11 Harvey-zhuhy 阅读(16) 评论(0) 推荐(0)
摘要: 题意 求有多少种棋盘使得每一列和每一行的棋子个数不超过 \(2\) 个。 思路 设计 \(f_{i,j,k}\) 表示前 \(i\) 行,有 \(j\) 列为 \(1\) 个棋子,\(k\) 列为 \(0\) 个棋子。 考虑当前行放 \(0\) 个棋子,则有 \(f_{i,j,k} = f_{i-1 阅读全文
posted @ 2025-09-17 20:56 Harvey-zhuhy 阅读(9) 评论(0) 推荐(0)
摘要: 题意 求有标号联通无向图的个数。 思路 不妨设 \(f_{n}\) 表示有 \(n\) 个点时有标号联通无向图的个数。 考虑用总情况减去不连通情况。 总情况 总情况显然是 \(2^{\binom{n}{2}}\)(每两个点的边选或不选)。 不连通 以 \(1\) 为参考系进行考虑,枚举 \(1\) 阅读全文
posted @ 2025-09-17 20:48 Harvey-zhuhy 阅读(10) 评论(0) 推荐(0)