05 2019 档案
摘要:传送门 题目大意: 小C喜欢研究族谱,这一天小C拿到了一整张族谱。 小C先要定义一下k-祖先。 x的1-祖先指的是x的父亲 x的k-祖先指的是x的(k-1)-祖先的父亲 小C接下来要定义k-兄弟 x的k-兄弟指的是与x的k-祖先相同的人 如果不存在k-祖先那么x没有k-兄弟 小C想问问你,x到底有多
阅读全文
摘要:传送门 题目大意: 一个 $N$ 个节点的有根树(点 $1$ 为根),节点从 $1$ 到 $N$ 编号,每个节点有一个颜色 $C_i$ 对于一个以 $x$ 为根的子树,我们认为颜色 $c$ 在这个子树中出现次数是最多的,则认为 $c$ 支配这个子树 如果多个颜色出现次数相同并且都为最大,则它们都支配
阅读全文
摘要:传送门 显然可以状态转移: 设 $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$ 的路径 感性理解一下就是如果不满足说明它不能成为 "瓶颈" 跑完最大流后判断一条边是否必须为割边的充分
阅读全文
摘要:传送门 考虑先不管限制跑一遍 $Kruscal$ 如果白色边少了,说明白边相对权值比较大 如果白色边多了,说明白边相对权值比较小 发现如果给白边适当改变一点权值,就可以使得白边选择的数量改变 考虑二分一个偏移量 $mid$ 每次给所有白边加上 $mid$ 后跑一遍 $Kruscal$ 看看白边是多了
阅读全文

浙公网安备 33010602011771号