图论

图论

0篇文章
前言 题目链接:洛谷 P4114 Qtree1 前置知识:树链剖分 题意 给定一棵树,有修改边权和查询两点之间边权最大值两种操作,对于每个查询输出结果。 解析 已经在前置博客里提到...
前往奥格瑞玛的道路 题目链接 \(\qquad\)题目要求最小化最大费用,显然是使用二分答案,二分答案首先应该看限制和目标,此处的限制是血量限制,而目标是费用目标。这种情况我们可以...
题意简述 \(\qquad\)有几组要求,由二元状态表示 \((ca, cb)\),其中 \(a, b\)表示的是菜品,\(c\)表示的是样式,当 \(c\) 为 m 时是满式,为...
解题思路 \(\qquad\) 题目就不再复述了,我们这题和上一题类似,可以采用树形DP + 状态机 状态表示 \[f[i][j], j\in[0,2]表示的是第 i 个点,第 j...
图的定义 图 (Graph) 是一个二元组 G = (V(G), E(G))。其中V(G) 是非空集,称为 点集 (Vertex set),对于V中的每个元素,我们称其为 顶点 (...
于2023/2/22日的模拟赛遇到了这一东西。也是网络流应用的一种新模型,感觉是大有可为啊,写个博客记录下。 给定一个图,里面的边有的是有向边,有的是无向边,要求给出无向边的定向方...
\(O(n^2)\)做法 让第\(i\)个点向\(p_j(p_j>p_i)\)的点连边 首先\(i\)肯定能连向\(a_i\),若当\(a_i==-1\),那么当前所有没打过...
Kruskal算法介绍 简介: Kruskal算法是由克鲁斯卡尔提出的,是用来求加权连通图的最小生成树的算法 时间复杂度: O(mlogm) 空间复杂度:O(m) 使用范围: 稀疏...
Floyd算法(多源汇最短路) 简介:弗洛伊德于等人提出的解决任意两点之前最短路径的算法,也就是能解决多源最短路问题 时间复杂度:O(n3) 空间复杂度: O(n2) 邻接矩阵 核...

关注我们的公众号

微信公众号