随笔分类 -  图论

摘要: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] 阅读全文
posted @ 2019-07-01 22:16 BAJim_H 阅读(297) 评论(0) 推荐(0)
摘要:Preface 给定一个有向图和一个起点$st$,我们需要知道起点到某个点的关于必经点的信息。 若起点到点v的所有路径均经过点u,则我们称点u支配点v,显然一个点支配自己本身 顾名思义,支配树就是由某些支配关系构成的树。 定义 约定一些记号 $(u,v)$,表示一条从u到v的有向边 $fa(u)$, 阅读全文
posted @ 2019-06-26 15:16 BAJim_H 阅读(544) 评论(0) 推荐(0)
摘要: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; 阅读全文
posted @ 2019-06-13 17:40 BAJim_H 阅读(626) 评论(0) 推荐(0)
摘要:Description 有一个无限大的平面,有2N个位置上面有若干个球(可能重复),其中N个位置是红球,N个位置是蓝球,红球与蓝球的总数均为S。 给出2N个位置和上面的球数,现要将红球与蓝球完美匹配,匹配的权值是每一对匹配两个球的位置坐标的曼哈顿距离之和。 求最大权值。 N define fo(i, 阅读全文
posted @ 2019-06-12 22:05 BAJim_H 阅读(466) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2019-05-09 20:30 BAJim_H 阅读(997) 评论(0) 推荐(0)
摘要:Description 此题含有三个子问题 问题1: 给出n个点的两棵树,记m为只保留同时在两棵树中的边时连通块的个数,求$y^m$ 问题2: 给出n个点的一棵树,另外一棵树任意生成,求所有方案总的$y^m$的和 问题3: 两棵树均任意生成,求所有方案总的$y^m$的和 n0}{(z 1)^{ 1} 阅读全文
posted @ 2019-04-29 22:26 BAJim_H 阅读(227) 评论(0) 推荐(0)
摘要:Text 一般图的最大匹配仍然是基于寻找增广路的 增广路的定义是这样的一条路径,它不经过重复的点,并且路径两端均没有匹配,且整条路径是非匹配边 匹配边 非匹配边这样交错的。 类比二分图最大匹配的增广路算法,如果我们找到了一条增广路,那么将这条增广路的边取反(匹配的变成非匹配,非匹配的变成匹配),那么 阅读全文
posted @ 2019-03-21 09:07 BAJim_H 阅读(4652) 评论(1) 推荐(4)