[置顶]
板子库
摘要:
最大流 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
[置顶]
公告
摘要:
本博客于 2023.3.1 从 GitHub Pages 迁移而来,所以 2023.3.1 之前的博客时间和顺序是混乱的,如有需求可参见原地址。 以后的博客将在博客园更新。
CF920E Connected Components? 题解
摘要:
一道线段树优化建图好题(大雾 扣掉一些边看起来不好做,我们直接大力加上存在的边,然后跑连通块。对于一个点,如果他被扣掉了 个邻居,那么没扣掉的那些形成了至多 个连续段,可以用线段树优化建图向每个连续段各用 的代价连边。 由于总共扣掉了 条边,
ABC256E Kth Number题解
摘要:
题目传送门 题意:给定 个值域为 的数,你需要将其补充到 个,每个数都在 内独立随机。求最终第 小数的期望值。 看到这个问题,就容易想到枚举第 位的值,计算概率(或者方案数)。首先将其给定的 $p
CF51F Caterpillar题解
摘要:
题目传送门 题意:定义毛毛虫为一种特殊的树,形如一条链上挂着若干个叶子。特殊地,在本题中的毛毛虫允许自环但不允许重边。给定一个无向图,每次操作可以合并两个点以及两个点的出边(两个点有相同出边则出现重边,两个点之间有边则出现自环)。求将其变为毛毛虫的最小操作次数。 容易发现,一个环要想最终放到一棵树上
ARC159解题报告
摘要:
比赛传送门 A. Copy and Paste Graph 题意: 给定一个 的邻接矩阵,将其复制 遍(行和列各 个),得到一个 个点的有向图。有 次询问,每次询问 的最短路长度(或不可达)。$n,q\le 100, k