随笔分类 - ACM—图论
摘要:luoguP4208 最小生成树计数 【注】:代码还未添加注释,有时间补 如果还不会生成树计数,看 → 生成树计数 例题:luoguP4208 题意: 求一个图中有多少个不同的最小生成树。 题解: 两个非常重要的定理: 先假设A,B分别表示图G的两个不同的最小生成树。 定理一: 设ai,bi分别为A
阅读全文
摘要:矩阵树定理 / 生成树计数 论文《生成树的计数及其应用》 学习博客 推荐阅读博客 Kirchhoff 矩阵树定理 / Matrix-Tree 定理,用来解决一张图的生成树计数问题 首先我们要知道生成树计数问题是什么:就是给你一个n个点,m条边的图,问你这个图的生成树个数。而矩阵树定理就是高效解决这一
阅读全文
摘要:NC20811 蓝魔法师 (树形DP/树上01背包) 题目链接 学习博客 题目: 给出一棵树,求有多少种删边方案,使得删后的图每个连通块大小小于等于k,两种方案不同当且仅当存在一条边在一个方案中被删除,而在另一个方案中未被删除,答案对998244353取模 。 题解: 没想到是树形DP题,做题太少了
阅读全文
摘要:Xor-MST学习/ 2020牛客暑假多校(五)B.Graph 补题链接 题目大意: 给一个完全图,求异或最小生成树。 题解: 首先先看一下这道题:CF888G 。与本题不同之处是这两个题一个给点的权值,一个给边的权值。但实际上一样可以相互转换。如让本题中a[1]= 0,跑一下dfs,算出所有点的权
阅读全文
摘要:HDU-6820 / 2020杭电多校(五) 1007 Tree 补题链接 参考博客 题意: 在一个无根树上选择一个的子图,要求子图全联通且度数大于k 的点最多只有1个。问该子图最大的权值。 题解: 首先想到枚举这个子图中度数大于k的点,然扩展一下。这个方法复杂度太高。 可以发现叶子节点很好处理,可
阅读全文
摘要:Minimum-cost Flow 参考博客 题目🔗 题意:给n个点,m条边的有向图,有q次询问,每次询问给两个数u, v。用来限制每一条边能使用的最大流量为u/v, 问把1单位从1点到n点的最小花费。(所有边容量相同) 题解: 我们可以设所有边费用为c/v,那输入流量和输出流量设为u/v跑一次D
阅读全文
摘要:题目: 有向图,节点分为输入层(in[x]=0),输出层(out[x]=0),中间层。给出每个节点的参数c[i],u[i],其中除输入层外,其他节点的$c[i]=\sum_{j=1}^{k}w_{j,i} c[j] u[i]$。输出最后的输出层非零c[i],如果没有输出'NULL'。只有c[j] 0
阅读全文
摘要:题意: 给一个以1为根节点树,m次询问,每次选k个节点,问是否存在一个节点u,在1~u的路径上所有这k个点到这条路径的距离都小于等于1。 题解: d[]记录每个点到根节点的距离,这个u一定是k个点中d[]最大的那个点。然后判断其他点满足条件吗。判断方法就是看d[a[i]] d[lca(u, a[i]
阅读全文
摘要:说明:如果发现错误或者有任何问题,任何不理解的地方请评论提出,或私信me,^ _ ^ ACM—图论 最小环问题(Floyd算法应用) 最小环问题是Floyd算法的应用,并不难,和Floyd算法一样难度。但是如果要输出最小环路径就要稍微麻烦一点,也不难。 1.计算最小环值(HDU 1599) 1. 有
阅读全文
摘要:三元环计数 这个三元环计数就是去计算图里面有多少个三元环。计算这个数目在有的题目里面有很重要的作用。看了一些博客后总结一下。有错误望指正 1. 三元环 三元环就是图中所示的样子 2.如何判断是三元环? 三元环现实中我们一下就可以判断出来,但是竞赛中要怎么判断呢?? 我们都知道一句话: 敌人的敌人就是
阅读全文
摘要:学习内容:链式向前星 真的说实话这东西不太难,但是看了一圈博客都讲得好奇怪啊,完全不像在讲东西。。好在看了一篇不错的博客:https://www.cnblogs.com/LQ-double/p/5971323.html 第一部分:保存 head[u]记录上一个以u为起点的边, to : 一条边的终点
阅读全文

浙公网安备 33010602011771号