摘要: 最大流 const int MAXN = 10010, MAXM = 20010, INF = 1e9; struct MaxFlow { int S, T, head[MAXN], cur[MAXN], dis[MAXN], cnt = 1; bool vis[MAXN]; struct edge 阅读全文
posted @ 2023-03-15 15:55 曹轩鸣 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 本博客于 2023.3.1 从 GitHub Pages 迁移而来,所以 2023.3.1 之前的博客时间和顺序是混乱的,如有需求可参见原地址。 以后的博客将在博客园更新。 阅读全文
posted @ 2023-03-01 18:29 曹轩鸣 阅读(33) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2024-06-09 15:45 曹轩鸣 阅读(6) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2024-02-27 10:47 曹轩鸣 阅读(1) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2024-01-08 12:38 曹轩鸣 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 见到的一个小推广,但感觉挺有用,记录一下。 对于一个如下形式的网络最大流: 其左部边 \(a\) 能流满,当前仅当对于任意左部点点集 \(S\),\(\sum\limits_{x\in S}a_x\le \sum\limits_{y\in T}b_y\),其中 \(T\) 为 \(S\) 相邻的右部 阅读全文
posted @ 2023-11-06 00:01 曹轩鸣 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 一道线段树优化建图好题(大雾 扣掉一些边看起来不好做,我们直接大力加上存在的边,然后跑连通块。对于一个点,如果他被扣掉了 \(k\) 个邻居,那么没扣掉的那些形成了至多 \(k+1\) 个连续段,可以用线段树优化建图向每个连续段各用 \(\log\) 的代价连边。 由于总共扣掉了 \(m\) 条边, 阅读全文
posted @ 2023-05-08 18:17 曹轩鸣 阅读(44) 评论(0) 推荐(1) 编辑
摘要: 题目传送门 题意:给定 $p\le n$ 个值域为 $1\sim m$ 的数,你需要将其补充到 $n$ 个,每个数都在 $[1,m]$ 内独立随机。求最终第 $K$ 小数的期望值。$n,m\le 2000$ 看到这个问题,就容易想到枚举第 $K$ 位的值,计算概率(或者方案数)。首先将其给定的 $p 阅读全文
posted @ 2023-05-01 00:03 曹轩鸣 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 题目传送门 题意:定义毛毛虫为一种特殊的树,形如一条链上挂着若干个叶子。特殊地,在本题中的毛毛虫允许自环但不允许重边。给定一个无向图,每次操作可以合并两个点以及两个点的出边(两个点有相同出边则出现重边,两个点之间有边则出现自环)。求将其变为毛毛虫的最小操作次数。 容易发现,一个环要想最终放到一棵树上 阅读全文
posted @ 2023-04-30 16:08 曹轩鸣 阅读(21) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2023-04-17 21:37 曹轩鸣 阅读(7) 评论(1) 推荐(1) 编辑
摘要: 同余 定义不多说了,$a\equiv b\pmod m$。 性质 若 $a\equiv b,c\equiv d$,则: $a+c\equiv b+d$ $a-c\equiv b-d$ $a\cdot c\equiv b\cdot d$ 常用的等价形式为,取模运算关于加法和乘法可以拆分运算。 线性同余 阅读全文
posted @ 2023-04-16 00:42 曹轩鸣 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 比赛传送门 A. Copy and Paste Graph 题意: 给定一个 $n\times n$ 的邻接矩阵,将其复制 $k^2$ 遍(行和列各 $k$ 个),得到一个 $nk$ 个点的有向图。有 $q$ 次询问,每次询问 $s\to t$ 的最短路长度(或不可达)。$n,q\le 100, k 阅读全文
posted @ 2023-04-15 23:03 曹轩鸣 阅读(51) 评论(0) 推荐(0) 编辑