• 2025-01-211.21
    二分图判定染色法二分图匹配匈牙利算法增广路(augmentingpath)是始于非匹配点且终于非匹配点(除了起始的点)的交错路。增广路中边的数量是奇数。增广路中,原匹配边变为非匹配边,可得到更大匹配枚举每个左部点,遍历所有边:1、若有未匹配的右部点,则将此两点匹配。2、否则递归处理
  • 2025-01-18最大流问题:增广路与 Edmonds-Karp 算法
    最大流问题是其中一个经典的图论问题,其目标是在一个流网络中计算从源点到汇点的最大流量。流网络由节点和边组成,每条边都有一个容量,表示该边所能承载的最大流量。最大流问题通常来说,最大流问题仅在有向图上考虑,允许成环,且不考虑重边和自环。在数学上,流网络可以表示为一个有向图
  • 2025-01-07[题目记录]CF335F Buy One , Get One Free
    CF335FBuyOne,GetOneFree题意\(n\)个物品,价格为\(a_i\),每买一个物品\(i\)可以免费得到一个\(a_j<a_i\)的物品\(j\),问获取所有物品的最小花费.\(n\le5\times10^5\),\(1\lea_i\le10^9\).题解有一个最直接显然的贪心是买最大,送次大,以此类
  • 2025-01-05网络流初步
    简述我们想象一下:自来水厂到你家的水管网是一个复杂的有向图,每一节水管都有一个最大承载流量。水厂不放水,你家就断水了。但是就算水厂拼命的往管网里面注水,你家收到的水流量也有上限(毕竟每根水管承载量有限)。你想知道你能够拿到多少水,这就是一种最大流问题。有一个汇点(你家),一
  • 2025-01-01网络流初步
    网络流初步(脑部整理)呜呜呜,家人们也是学上网络流了。咸鱼起手,你反应得过来吗?英语不太好(老英不会看窝博客吧)Whatis网络流?概述网络\((network)\)是指一个特殊的有向图\(G=(V,E)\),其与一般有向图的不同之处在于有容量和源汇点。$E$中的每条边$(u,v)$都有一个被称为
  • 2024-12-22摸×4
    气死我了气死我了气死我了气死我了气死我了啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊坐在第一排我还怎么摸鱼啊嗯再次打开了AKIOI2048小游戏图匹配霍尔定理:设二分图\(G=\{V_1,V_
  • 2024-12-07解决流网络中不存在s~u~t路径的节点的最大流问题
    解决流网络中不存在s~u~t路径的节点的最大流问题问题分析伪代码C代码示例解释在流网络问题中,我们通常会假设对于所有的节点v∈V,都存在一条从源点s到汇点t经过v的路径。然而,当这一假设不成立时,即存在某些节点u,使得不存在路径sut,我们需要证明在这种情况下,网络中
  • 2024-11-25网络流学习笔记
    网络流(可看算法进阶)感性的define:一张DAG,有一个源点s,一个汇点t,其它每条边有一个容量c从点u到点v的流量:不能让经过的点的流量超出该点的容量增广路:还能继续流流量的路,也就是有一条路径,路径上的容量都不小于0最大流:s到t的最大流量求最大流算法的核心思路:不停地找增广路,流量加
  • 2024-11-23笔记:二分图
    概念二分图:又称作二部图,设\(G=(V,E)\)是一个无向图,如果顶点集\(V\)可分割为两个互不相交的子集\(A,B\),并且图中的每条边\((u,v)\)所关联的两个顶点\(u,v\)分别属于这两个顶点集\((u\inA,v\inB)\),则称图\(G\)为一个二分图。也就是说一个图被划分成了两个
  • 2024-11-29js垃圾回收的方式有哪些?
    JS的垃圾回收主要有两种方式:标记清除(Mark-and-Sweep):这是最常用的垃圾回收方式。它分为两个阶段:标记阶段:垃圾回收器从根对象(例如全局对象)开始遍历,标记所有可访问的对象。可访问的对象指的是那些仍然被引用的对象。清除阶段:垃圾回收器遍历堆内存,清除所有未被标记的对象,也
  • 2024-11-25必备软件管理工具——Applite!!
    Mac用户都知道,我们可以通过一个非常好用的一个工具Homebrew快速的使用命令下载海量的工具和软件。然而对于非技术人员来说,命令行的交互还是不太方便,如果有界面可以查看从Homebrew安装的软件,或者浏览Homebrew软件库就好了。有需求就有工具,GitHub是万能的!在这里了不起给
  • 2024-10-12增广拉格朗日iLQR时空联合规划代码简介与再开发3-iLQR目录
    增广iLQR-时空联合规划算法代码简介与再开发-前言_时空联合优化器-CSDN博客文章浏览阅读294次,点赞6次,收藏11次。简单来说就是同时求解路径与速度曲线。时空联合规划本质上是求解最优化问题,将路径和速度曲线作为优化问题的变量,同时得到二者在可行范围内的最优解。前言介绍LQR和
  • 2024-10-09二分图最大匹配-匈牙利算法
    二分图最大匹配设G为二分图,若在G的子图M中,任意两条边都没有公共节点,那么称M为二分图G的一组匹配。在二分图中,包含边数最多的一组匹配称为二分图的最大匹配。交替路:从一个未匹配点出发,依次经过非匹配边、匹配边、非匹配边…形成的路径叫交替路。增广路:从一个未匹配点
  • 2024-09-03高等代数精解【10】
    文章目录线性方程组概述增广矩阵基础一、增广矩阵的作用二、增广矩阵的实际应用例题高斯消元法基础julia代码实现高斯消元法算法方阵高斯消元法非方阵的情况Julia中将整型矩阵转换为浮点型矩阵。方法1:使用类型转换函数方法2:使用`convert`函数方法3:利用矩阵运算
  • 2024-09-01算法设计与分析:实验六 图论——最大流应用问题
    实验内容:1996年9月10日,《旧金山纪事报》的体育版上登载了《巨人队正式告别NL西区比赛》一文,宣布了旧金山巨人队输掉比赛的消息。当时,圣地亚哥教士队凭借80场胜利暂列西区比赛第一,旧金山巨人队只赢得了59场比赛,要想追上圣地亚哥教士队,至少还得再赢21场比赛才行。
  • 2024-08-28二分图网络流选讲
    前言完稿时间:2024.6.30二分图网络流选讲二分图定义无向图节点可两集合每个集合中的节点互不连边性质将两个集合中的点分别染成黑色和白色,可以发现二分图中的每一条边都一定是连接一个黑色点和一个白色点(废话)图中没有长度为奇数的环证明性质2:因为每一条边都是从一个