上一页 1 ··· 43 44 45 46 47 48 49 50 51 ··· 89 下一页
摘要: "传送门" 据rqy说有这么一个结论$$ans=\min_{v \in V,F_n(v)\neq \infty} \max_{0 \leq k \leq n 1} \left[\frac{F_n(v) F_k(v)}{n k}\right]\qquad$$ 其中新建一个节点$S$向所有点连边,$F_ 阅读全文
posted @ 2018-11-19 22:27 bztMinamoto 阅读(173) 评论(0) 推荐(0) 编辑
摘要: "传送门" 给 "积分大佬" 跪了 再给 "状压大佬" 也跪了 //minamoto include define rint register int define ll long long using namespace std; define getc() (p1==p2&&(p2=(p1=bu 阅读全文
posted @ 2018-11-19 12:48 bztMinamoto 阅读(153) 评论(0) 推荐(0) 编辑
摘要: "传送门" 矩阵树原来还有一个变元矩阵树定理的么? 简单来说就是要求$G$的所有生成树的权值积的和,可以把基尔霍夫矩阵$K$改一改,$K_{i,i}$表示与$i$连的所有边的权值和,$K_{i,j}$为$(i,j)$边权的相反数。那么只要求出它的一个主子式的绝对值就是答案了 考虑本题,就是要我们求$ 阅读全文
posted @ 2018-11-18 22:26 bztMinamoto 阅读(141) 评论(0) 推荐(0) 编辑
摘要: "传送门" 矩阵树裸题 直接暴力把基尔霍夫矩阵给跑出来,去掉最后一行和最后一列求主子式即可 //minamoto include define rint register int using namespace std; const int N=105,P=1e9; int n,m,tot,f[N] 阅读全文
posted @ 2018-11-18 22:00 bztMinamoto 阅读(118) 评论(0) 推荐(0) 编辑
摘要: "传送门" ~~题意都需要看题解才能明白我是不是已经废了~~ 题意就是求一个从树$S$到图$T$的映射,满足若树上的两个点有边,则它们映射在图中的两个点也连有边,且不能有多个点映射到同一个点 我们先不考虑不能有多个点映射到同一个点的限制。设$dp[u][i]$表示树上的$u$映射为图中的点$i$时, 阅读全文
posted @ 2018-11-18 21:32 bztMinamoto 阅读(124) 评论(0) 推荐(0) 编辑
摘要: "传送门" 首先这题要用到矩阵树,简单来说的话就是一个无向图的生成树个数可以按如下方法计算。设图$G$的邻接矩阵为$A$,度数矩阵为$D$,其中邻接矩阵的第$i$行第$j$列表示$i$和$j$之间有多少条边(允许重边),度数矩阵的第$i$行第$i$列表示$i$的度数且除对角线外所有元素均为$0$。那 阅读全文
posted @ 2018-11-18 21:07 bztMinamoto 阅读(136) 评论(0) 推荐(0) 编辑
摘要: "传送门" 可以考虑容斥,用三个点的总方案减去三点共线的情况。总的点数为$t=(n+1) (m+1)$,那么总方案数就是$C_t^3$ 考虑三点共线,我们枚举这条线段的两个端点$(a,b),(x,y)$,那么这条线段上的整点数就是$gcd(x a,y b) 1$ 然而这样复杂度太高。我们考虑优化,把 阅读全文
posted @ 2018-11-18 19:12 bztMinamoto 阅读(152) 评论(0) 推荐(0) 编辑
摘要: "传送门" 区间dp,记$dp(l,r,t)$表示区间$(l,r)$,$t$表示这个区间中能不能放$M$。如果可以,枚举中间哪里放$M$来压缩。也可以不压缩,后面直接跟上去。如果左右重复的,尝试压缩一下,那么循环节里是不能放的 阅读全文
posted @ 2018-11-18 18:41 bztMinamoto 阅读(194) 评论(0) 推荐(0) 编辑
摘要: "传送门" 题目大意:问从起点走到终点,不能立刻走上一条走过的边,长度为$t$的方案数 按点考虑会很麻烦,我们考虑按边来考虑。先把无向边给拆成两条有向边,记$dp[i][j]$表示在$i$时刻走过第$j$条边到了$j$边的终点的方案数。那么它可以从$j$边的终点继续走,只要走的下一条边不是$j$的反 阅读全文
posted @ 2018-11-17 12:47 bztMinamoto 阅读(155) 评论(0) 推荐(0) 编辑
摘要: "传送门" 我是来帮加藤大佬写题解的……全世界都没找到加藤大佬写法的说明……很难受…… 首先我们把$p$看成$1$,$j$看成$ 1$,一个区间满足条件就意味着这个区间的所有前缀和都大于等于$0$,所有后缀和都大于等于$0$ 我们记录一下前缀和,所有前缀和大于等于$0$就是$sum[i] sum[l 阅读全文
posted @ 2018-11-16 22:27 bztMinamoto 阅读(208) 评论(0) 推荐(0) 编辑
上一页 1 ··· 43 44 45 46 47 48 49 50 51 ··· 89 下一页
Live2D