随笔分类 - 图论
摘要:Description n define fo(i,a,b) for(int i=a;i=b; i) const int N=105; typedef long long LL; using namespace std; int t,n,m,num,l,mo,f[N][N N],cs[N N][N]
阅读全文
摘要:Preface 给定一个有向图和一个起点$st$,我们需要知道起点到某个点的关于必经点的信息。 若起点到点v的所有路径均经过点u,则我们称点u支配点v,显然一个点支配自己本身 顾名思义,支配树就是由某些支配关系构成的树。 定义 约定一些记号 $(u,v)$,表示一条从u到v的有向边 $fa(u)$,
阅读全文
摘要:Description 定义有向图邻接矩阵A的周期为最小的d,使得存在正整数k,对于任意n =k,都有$A^n=A^{n+d}$ 最小的k称为A的幂敛指数。 现给出一个n个点,m条边有向图,求它的邻接矩阵的周期对10^9+7取模的结果。 n define fo(i,a,b) for(int i=a;
阅读全文
摘要:Description 有一个无限大的平面,有2N个位置上面有若干个球(可能重复),其中N个位置是红球,N个位置是蓝球,红球与蓝球的总数均为S。 给出2N个位置和上面的球数,现要将红球与蓝球完美匹配,匹配的权值是每一对匹配两个球的位置坐标的曼哈顿距离之和。 求最大权值。 N define fo(i,
阅读全文
摘要:Description 给出一张n个点,m条边的平面图,从1号点开始随机游走,抵达n号点则结束,问期望步数? n define fo(i,a,b) for(int i=a;i=b; i) define N 5005 define LL long long define mo 998244353 us
阅读全文
摘要:Description 此题含有三个子问题 问题1: 给出n个点的两棵树,记m为只保留同时在两棵树中的边时连通块的个数,求$y^m$ 问题2: 给出n个点的一棵树,另外一棵树任意生成,求所有方案总的$y^m$的和 问题3: 两棵树均任意生成,求所有方案总的$y^m$的和 n0}{(z 1)^{ 1}
阅读全文
摘要:Text 一般图的最大匹配仍然是基于寻找增广路的 增广路的定义是这样的一条路径,它不经过重复的点,并且路径两端均没有匹配,且整条路径是非匹配边 匹配边 非匹配边这样交错的。 类比二分图最大匹配的增广路算法,如果我们找到了一条增广路,那么将这条增广路的边取反(匹配的变成非匹配,非匹配的变成匹配),那么
阅读全文

浙公网安备 33010602011771号