摘要:
传送门 显然可以状态转移: 设 $f[k][x][y]$ 表示第 $k$ 时刻,第一个人在 $x$ ,第二个人在 $y$ 时的概率 那么转移显然: $f[k][x][y]+=\sum_{u}\sum_{v}f[k-1][u][v]*(1-P_u)(1-P_v)/du[u]/du[v]$ 其中 $u$ 阅读全文
摘要:
传送门 BZOJ 上有加强版的数据 :$n<=10^6$,传送门 题面有点长... 考虑先把树的直径求出来,然后瞎搞一下 考虑直径上的点对答案的贡献,显然两个端点的贡献是最大的,可以直接在直径上用一个双指针维护一下左右边界 $l,r$,每次 $r$ 向右走,然后 $l$ 跟着走,贪心地想,显然 $l 阅读全文
摘要:
传送门 神仙题... 和树的深度有关,由于 $BFS$ 序的性质,显然可以通过把 $BFS$ 序分成若干段来求出深度,每一段就对应某一深度从左到右的所有节点,那么如果确定了分的段数就确定了树的深度(分的段数 $+1$) 为了方便,先把 $BFS$ 序变成从 $1$ 到 $n$ 的序列, $DFS$ 阅读全文
摘要:
传送门 考虑构建网络流模型 把一个流量看成一只奶牛的攻击过程,那么答案就是最大流 因为每只奶牛只能操作一波,所以构造分层图,一层相当于一步 第一层就是初始状态,从 $S$ 向所有 $J$ 奶牛连一条流量为 $1$ 的边,表示只有一只 $J$ 下一层,表示奶牛走一步后的状态,每只 $J$ 向下一层走一 阅读全文
摘要:
传送门 显然的最小割 如果问的是最少的损坏边那就直接边流量为 $1$ 跑最小割就行了 但是问的是点,边不会损坏 那么直接把点拆成两个 $(i,n+i)$,表示入点和出点,之间连流量为 $1$ 的边,原图的边流量 $INF$ ,然后最小割 应该很显然吧... 阅读全文
摘要:
传送门 网络流毒瘤题... 每个方格不是黑就是白,对于有些方格 $i$ ,只要有一个方格 $j$ 满足 $j$ 为白 $i$ 为黑就会产生额外的代价(设这个限制为 $(j,i)$) 发现其实就是最大权闭合子图的改版... 考虑先把所有黑白的价值加起来,然后减去最少要减去的代价 设 $S$割 的点为黑 阅读全文
摘要:
传送门 分析一下题目,发现每个点必须至少走过一次,并且对于一个人的路径,他摧毁的点编号一定是递增的 并且在摧毁点 $i$ 之前,他不能经过 $i+1$ 到 $n$ 的点,考虑设 $dis[i][j],i<j$ 表示从 $i$ 到 $j$,不经过比 $j$ 大的点的最短路径 因为最终每个点都会被摧毁, 阅读全文
摘要:
传送门 上下界网络流入门题... 每条边有一个下界流量 $1$,没有上界,求最小流 直接上下界最小流模板套进去就好了... 阅读全文
摘要:
传送门 之前写了道星际竞速,这题一看就是星际竞速改版.. 考虑构建费用流模型 把每个点拆成两个点 $u,v$ $u$ 表示入点,$v$ 表示出点 连边 $(u,T,a[i],0)$ ($a[i]$ 表示点 $i$ 需要的经过次数),表示节点 $i$ 要进入 $a[i]$ 次 因为每个点都一定恰好进入 阅读全文
摘要:
传送门 需要对网络流有较深的理解... 跑完最大流后判断一条边是否可以成为割边的充分必要条件是: $1.$ 满流 $2.$ 此边连接的两点 $(u,v)$ 在残量网络上不存在从 $u$ 到 $v$ 的路径 感性理解一下就是如果不满足说明它不能成为 "瓶颈" 跑完最大流后判断一条边是否必须为割边的充分 阅读全文