当前位置: 首页 > news >正文

网络流 - 割与最小割

  近期学会最大流的几个写法,FF、EK、Dinic,就以为自己会网络流了。

今天去做hh大牛的网络流题集,发现自己除了最大流,建图以及其他性质都不熟悉,拿到一个题,无从下手来建图,网上搜了一下网络流的建图策略与方法,很多大牛提到最小割,我知道求最小割求出最大流就行了,最大流和最小割的值是相等的,但我一直没搞懂最小割是什么,网上搜了一些最小割的资料,都比较含糊,后来去Google了一个英文资料,这几张图让我一下明白网络流的割是个什么东西:

    

       

         

  

    所谓网络流的割就是将点划分为两个点集(与S相连、与T相连),割就是连接这两个点集的边,但注意,割的容量只记从S点集到T点集的,T点集到S点集的不算,所以割的容量等于这从S点集到T点集所有边的容量之和,而网络流的最小割就是这些割中容量最小的。

相关文章:

  • jsp:param标签
  • opengl 教程(24) shadow mapping (2)
  • jsp:include标签
  • Xcode7升级之后插件无法使用与不小心点击Skipbundle的解决办法
  • jsp:forward标签
  • jsp:include标签与include指令的区别
  • Xhprof php性能测试工具用法小结
  • jsp:forward标签与response.sendRedirect()的区别
  • linux 配置IP地址
  • Jsp中的request对象
  • curl使用
  • Jsp中的session对象
  • Jsp中的application对象
  • 3.5 Templates -- Binding Element Attributes(绑定元素属性)
  • Sequential projection learning for hashing阅读笔记
  • (ckeditor+ckfinder用法)Jquery,js获取ckeditor值
  • 《Java编程思想》读书笔记-对象导论
  • 【技术性】Search知识
  • 【许晓笛】 EOS 智能合约案例解析(3)
  • 11111111
  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • Asm.js的简单介绍
  • bootstrap创建登录注册页面
  • create-react-app做的留言板
  • CSS 三角实现
  • ES10 特性的完整指南
  • javascript 哈希表
  • Laravel 实践之路: 数据库迁移与数据填充
  • mongo索引构建
  • MySQL Access denied for user 'root'@'localhost' 解决方法
  • MySQL用户中的%到底包不包括localhost?
  • SegmentFault 技术周刊 Vol.27 - Git 学习宝典:程序员走江湖必备
  • Terraform入门 - 1. 安装Terraform
  • vue和cordova项目整合打包,并实现vue调用android的相机的demo
  • 不上全站https的网站你们就等着被恶心死吧
  • 分类模型——Logistics Regression
  • 机器人定位导航技术 激光SLAM与视觉SLAM谁更胜一筹?
  • 快速体验 Sentinel 集群限流功能,只需简单几步
  • 力扣(LeetCode)22
  • 融云开发漫谈:你是否了解Go语言并发编程的第一要义?
  • 想写好前端,先练好内功
  • 原生JS动态加载JS、CSS文件及代码脚本
  • Nginx实现动静分离
  • 京东物流联手山西图灵打造智能供应链,让阅读更有趣 ...
  • ​总结MySQL 的一些知识点:MySQL 选择数据库​
  • #include到底该写在哪
  • (1)安装hadoop之虚拟机准备(配置IP与主机名)
  • (Git) gitignore基础使用
  • (分类)KNN算法- 参数调优
  • (附源码)springboot宠物管理系统 毕业设计 121654
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (六)vue-router+UI组件库
  • (一)WLAN定义和基本架构转
  • (一)搭建springboot+vue前后端分离项目--前端vue搭建
  • (一)使用IDEA创建Maven项目和Maven使用入门(配图详解)