摘要:
$\text{一:Dinic最大流}$ 最坏复杂度 ${\mathcal O(n^2m)}$ 一般可以处理 $10^4$ ~ $10^5$ 的网络。 二:$\text{Dinic费用流}$ 复杂度不知道,$10^3$ ~ $10^4$ 应该能跑。 三:一些题目: "DAG最小路径覆盖" 建拆点二分图 阅读全文
摘要:
"link" $\text{Description:}$ 一个国家有 $n$ 个城市,$m$ 条有向道路组成。在这个国家一个星期有 $d$ 天,每个城市有一个博物馆。 有个旅行团在城市 $1$ 出发,当天是星期一。每天早上,如果这个城市的博物馆开了,那么可以去这个博物馆参观。每天晚上,旅行团可以选择 阅读全文
摘要:
```cpp
for (int T = (S - 1) & S; T; T = (T - 1) & S)//枚举S的真子集T
``` 阅读全文
摘要:
关于匈牙利算法的小结 二分图定义: 两个非空集合A, B A与B没有交集,同一集合内部没有连边,这个图为二分图,A为左部,B为右部。 判定: 二分图不存在奇环。 用染色法即可。 "NOIP2010关押罪犯" 二分图最大匹配 二分图没有增广路时,就是最大匹配。 特点:当一个点成为匹配点后,至多找到增广 阅读全文
摘要:
"题面" $\text{Description:}$ 给一张 $n$ 割点 $m$ 条边的 ${\rm DAG}$ ,保证点 $1$不存在入边,现在需要在${\rm DAG}$ 中加入一条不在原图中的边 ${\rm (x,y)}$ , 求这个有向图以 $1$ 为根的树形图个数对 $1e9+7$ 取模 阅读全文
摘要:
"题面link" $\text{Solution:}$ 题目要我们求所有的卡牌期望伤害之和,即 $\sum_\limits{i=1}^nE(第 i 张牌的伤害)$ , $$ \begin{aligned} &\sum_\limits{i = 1}^nE(第i张牌的伤害)\\ =&\sum_\limi 阅读全文
摘要:
"题面" $\text{Solution:}$ 显然在线算法根本不可做,先将询问离线,按 $b$ 排序。 注意到不一定是简单路径,所以一个询问回答为 $Yes$ 当且仅当 $u,v$ 在同一个连通块中且该连通块中边最大值 $a$ 与最大值 $b$ 与询问的 $a,b$ 相等。 所以我们考虑用带权并查 阅读全文
摘要:
"题面" 给一个图,边权为 $[0,1]$ 的均匀分布的随机实数,求最小生成树的最大期望边权。 提示:对于 $n$ 个 $[0,1]$ 之间的随机变量 $x_1,x_2,\dots,x_n$ ,第 $k$ 小的那个的期望值是$\frac{k}{(n+1)}$。 $\text{Solution:}$ 阅读全文
摘要:
"题面" 给定平面上许多的区域,每次询问一些点所包围的子区域的面积平方之和与总面积之和之比,强制在线。 $\text{Solution}$ ~~毒瘤至极~~ 显然我们要维护每一个小区域的面积,由于我们要维护的是一个面,所以我们将平面图转对偶图( "不会的戳这里" )。面的信息就缩在一个点中,以无穷域 阅读全文
摘要:
"题面" 给你一个数列,很多组询问,每次询问 $l$ 到 $r$ 的子区间的区间最小值之和。 $\text{Solution:}$ 这种没有修改的,与子区间有关的题,不禁让我想起了 "影魔" 显然要离线做。 先用单调栈预处理出每个点往左往右第一个比它小的位置 $L[i],R[i]$。 记 $f[i] 阅读全文