图论

Snow_day.4 分钟前
数据结构·算法·贪心算法·动态规划·图论
有关排列排列组合(1)本篇将讲解计数原理和最基础的排列数和组合数一:计数原理分类加法原理:情景:现在你有3趟明天的火车,还有2班明天的飞机,问你有多少种方式能到达目的地
初晴や1 天前
c++·算法·图论
【C++】图论:基础理论与实际应用深入解析你好 (=´ω`=)已经是2026年啦,我们已经度过了我们一生中唯一一个立方和年了....因为某种原因,跨年那天没有发文章,不过我的作品突破了50赞。
闻缺陷则喜何志丹1 天前
c++·算法·深度优先·力扣·图论·换根法
【图论 DFS 换根法】3772. 子图的最大得分|2235C++图论 换根法给你一个 无向树 ,它包含 n 个节点,编号从 0 到 n - 1。树由一个长度为 n - 1 的二维整数数组 edges 描述,其中 edges[i] = [ai, bi] 表示在节点 ai 和节点 bi 之间有一条边。 另给你一个长度为 n 的整数数组 good,其中 good[i] 为 1 表示第 i 个节点是好节点,为 0 表示它是坏节点。 定义 子图 的 得分 为子图中好节点的数量减去坏节点的数量。 对于每个节点 i,找到包含节点 i 的所有 连通子图 中可能的最大得分。 返回
君义_noip3 天前
c++·算法·图论·信息学奥赛·csp-s
信息学奥赛一本通 2134:【25CSPS提高组】道路修复 | 洛谷 P14362 [CSP-S 2025] 道路修复ybt 2134:【25CSPS提高组】道路修复 洛谷 P14362 [CSP-S 2025] 道路修复
罗湖老棍子3 天前
算法·图论·dijkstra·spfa·floyd·最短路算法
信使(msner)(信息学奥赛一本通- P1376)四种做法战争时期,前线有n个哨所,每个哨所可能会与其他若干个哨所之间有通信联系。信使负责在哨所之间传递信息,当然,这是要花费一定时间的(以天为单位)。指挥部设在第一个哨所。当指挥部下达一个命令后,指挥部就派出若干个信使向与指挥部相连的哨所送信。当一个哨所接到信后,这个哨所内的信使们也以同样的方式向其他哨所送信。直至所有n个哨所全部接到命令后,送信才算成功。因为准备充足,每个哨所内都安排了足够的信使(如果一个哨所与其他k个哨所有通信联系的话,这个哨所内至少会配备k个信使)。
修炼地3 天前
c++·算法·图论
代码随想录算法训练营第五十三天 | 卡码网97. 小明逛公园(Floyd 算法)、卡码网127. 骑士的攻击(A * 算法)、最短路算法总结、图论总结题目链接:卡码网97. 小明逛公园Floyd算法:用于求解图中所有顶点对之间最短路径的动态规划算法 Floyd 算法的核心为:“借助中间节点,不断更新任意两点间的最短路径”。
罗湖老棍子4 天前
算法·图论·dijkstra·floyd·最短路算法·bellman ford
【例4-6】香甜的黄油(信息学奥赛一本通- P1345)农夫John发现做出全威斯康辛州最甜的黄油的方法:糖。把糖放在一片牧场上,他知道N(1≤N≤500)只奶牛会过来舔它,这样就能做出能卖好价钱的超甜黄油。当然,他将付出额外的费用在奶牛上。
--JR5 天前
数据结构·c++·算法·链表·图论
015——图(1.图的相关概念与存储)目录一、图的相关概念1. 图的基本概念顶点(Vertex):边(Edge):2. 图的类型分类1:是否有箭头
闻缺陷则喜何志丹5 天前
c++·算法·二分查找·图论·洛谷
【二分查找 图论】P10206 [JOI 2024 Final] 建设工程 2|普及+C++二分查找 C++图论JOI 国有 N N N 个火车站,编号从 1 1 1 到 N N N。另外,JOI 国有 M M M 条双向铁路线,编号从 1 1 1 到 M M M。铁路线 i ( 1 ≤ i ≤ M ) i\ (1 \leq i \leq M) i (1≤i≤M) 连接了火车站 A i A_{i} Ai 和火车站 B i B_{i} Bi,从一个站到另一个站需要花费 C i C_i Ci 分钟。
surtr18 天前
c++·算法·数学建模·动态规划·图论
全源最短路封装模板(APSP,Floyd求最小环,Floyd求最短路,Johnson算法)更多算法模板见 github :https://github.com/surtr1/Algorithm/tree/main/Graphs/APSP 部分内容搬自oiwiki 持续更新中。。。
surtr18 天前
算法·动态规划·概率论·图论
【算法自用】一些比较有趣的题目中位数常见套路,维护前缀和, a i ≥ x a_i\ge x ai≥x 设置为1 ,小于 x 设置为 -1 。若存在子数组大于等于0,则说明最大中位数一定大于等于 x 。
点云SLAM9 天前
数据库·edge·图论·bfs·dfs/拓扑排序·boost库、
BOOS库中Graph模块boost::edge_reverse_t和boost::vertex_color_t解读boost::edge_reverse_t 是一个 Edge Property Tag,用于标记一条边的“反向边(reverse edge)”。
STLearner10 天前
人工智能·python·深度学习·神经网络·机器学习·数据挖掘·图论
AAAI 2026 | 图基础模型(GFM)&文本属性图(TAG)高分论文AAAI 2026将在2026年1月20日到1月27日于新加坡(Singapore)举行。AAAI 2026会议主会共有23, 680篇论文投稿,其中4, 167 篇被接收,接收率为17.6%。
点云SLAM10 天前
数据库·算法·edge·图论·最大团·最大流算法·boost库使用
Boost中Graph模块中boost::edge_capacity和boost::edge_capacity_tboost::edge_capacityboost::edge_capacity 是一个 edge property tag,用于标识“边的最大可通过量(capacity)”。
Bruce_kaizy12 天前
c++·算法·图论
c++图论——生成树之Kruskal&Prim算法目录一,最小生成树简介最小生成树的性质:1,mst的边权和是所有生成树中最小的 2,mst的最大边权是所有生成树中最小的
lihihi12 天前
算法·图论
P5182 棋盘覆盖【题目含义】【思考】 一块骨牌,覆盖的格子有啥特点? 对于棋盘、方格类的情况,我们可以从每个格子的坐标考虑,看是否能有发现。 → 一块骨牌覆盖的格子,是相邻的且横纵坐标之和一奇一偶。
点云SLAM12 天前
数据结构·数据库·图论·boost库·最小图·链接矩阵·graph_traints技术
boost中graph_traits和adjacency_list 的内存布局以及最小图示例graph_traits<Graph> = 图对算法暴露的“最小公共接口”算法只认识 traits,不认识 adjacency_list。
im_AMBER13 天前
数据结构·笔记·学习·算法·图论
数据结构 15 【复习】树和二叉树小结 | 图算法 | 拓扑排序 | AOE 网错误 解析:二叉树不是树的特殊形式(树的子节点无左右次序,二叉树的子节点有左右次序),二者是不同的数据结构。
Bruce_kaizy13 天前
开发语言·数据结构·c++·算法·图论
c++图论——最短路之Johnson算法目录一,前言1.几种常见的最短路算法:2.代码:3.代码简单介绍一、es的核心定义二、es的对应 C++ 数据类型(两种常见写法)
ohnoooo915 天前
算法·动态规划·图论
251225 算法2 期末练习