随笔分类 - 图论
摘要:[题目]: https://www.luogu.org/problemnew/show/P1462 题意 题目是给定了一张双向边,有边权的图,然后让我们求出一个最小值,满足一条路径上的最大的费用小于这个最小值且这条路径的所损失的血量不超过总血量。 思路 往往这种求最大值的最小值一般就是二分,然后写个
阅读全文
摘要:[题目]: https://www.luogu.org/problemnew/show/P1330 题意 此题可以说是一个很裸的一个二分图染色,但是比较不同的是,这个图中可能是不联通的,因此我们需要找到所有的联通块,然后一一选出每个联通块中黑块与白块中最小的个数,然后加入到最后的答案中去,也是很坑的
阅读全文
摘要:题目 为什么这个题会有图论的标签啊,虽然图论也包括找树的重心,可是这很容易让人联想到最短路,但不得不说,这是一个典型的找树的重心模板题。 树的重心是什么? 找到一个点,其所有的子树中最大的子树节点数最少,则这个点便是树的重心。 而我们找树的重心该怎么找呢,我们可以从定义入手,我们可以搜索。 我们
阅读全文
摘要:题目 做一个替我们首先要明确一下数据范围,n《=200,说明n^3的算法是可以过得,而且这个题很明显是一个图论题, 所以我们很容易想到这个题可以用folyd, 但是我在做这个题的时候因为没有深刻理解folyd的意义,因此导致调试了好几小时, folyd 的思想是dp,我们可以用表示和之间可以通过编号
阅读全文
摘要:题目 因此我们先分析一下题目的坑点。 1: 题目的图分为输入层,输出层,以及中间层。 我们怎么判断呢???可以判断每个点的入度及出度。如果一个点的入度为零则它是输入层,出度为零则是输出层。其余情况便是中间层。 因为根据原题所描述的 公式中的 Wji (可能为负值)表示连接 j 号神经元和 i 号神
阅读全文
摘要:拓扑排序就是在一个关系网络中遍历所得出的一个路径,这个网络就叫做AOV网。 拓扑排序即是对一个有向无环图里顶点之间的先后关系的表达。 这个有什么用呢,它就像图的遍历一样,不会单个地出题,但是会和其他的题联系起来。 例题: 给你一个有n个点,m条边的图,输出这个图的拓扑序。 我们可以建立一个空队列,然
阅读全文
摘要:题目 这个题一眼看上去就是用并查集求最小环。 我们可以设两个数组分别是f,d分别表示该点的爸爸和该点到祖先的距离。 当该点的爸爸等于他时,那他肯定就是祖先。 此时信息就肯定传递完了,此时的整个图中(我们可以把每个人都看成一个节点,就成了一个有向图)就出现了一个环,当然一次只能增加一条边。 如果想要游
阅读全文
摘要:二分图最大匹配顾名思义就是从二分图上做匹配且匹配数最大。(以下简称二分图匹配) 所谓二分图便是把一群点分成两个部分,同一部分的不能相互连接所组成的图便是二分图。 二分图匹配如果想要达到结果最大,那么可以采用贪心的策略。 便是如果这个点如果想要匹配的那个人已经被匹配上了,可以分两种情况讨论。 第一种就
阅读全文