首页 > 其他分享 >网络流之最小割最大流

网络流之最小割最大流

时间:2024-12-19 22:30:52浏览次数:5  
标签:流之 删掉 最小 网络 互斥 方格 权值 INF

首先网络流证明就略过了,先说一下如何建模。

P2774

有一个 \(m\) 行 \(n\) 列的方格图,每个方格中都有一个正整数。现要从方格中取数,使任意两个数所在方格没有公共边,且取出的数的总和最大,请求出最大的和。

思路

首先发现,相邻的方格是互斥的,则把 \(i+j\) 为偶数的 \((i,j)\) 放左边,把 \(i+j\) 为奇数的 \((i,j)\) 放右边。

假设最开始把所有数全选,现在需要删去最少多少数。现在要想办法构造一个模型,它支持:

  • 能删掉一个元素,表示不取这个方格;
  • 删掉的代价为方格的权值;
  • 要么删掉的总是保证策略最优的,要么能反悔;
  • 最终状态为:没有互斥的方格了。

那么,直接连边,跑最小割即可。

  • \(S\) 向 \(i+j\) 为偶数的 \((i,j)\) 连一条权值为 \(a_{i,j}\) 的边。
  • \(i+j\) 为奇数的 \((i,j)\) 向 \(T\) 连一条权值为 \(a_{i,j}\) 的边。
  • 对于相邻两个方格 \((i,j)\),\((x,y)\),连一条权值为 INF 的边。

考虑为什么是对的:

  • 首先,如果不选当前方格,等价于把 \(S\) 向 \((i,j)\) 的边或 \((i,j)\) 向 \(T\) 的边割掉。
  • 其次,因为中间的边是 INF,不会被删掉。所以想要不联通,只能割掉两边的边。

标签:流之,删掉,最小,网络,互斥,方格,权值,INF
From: https://www.cnblogs.com/stOtue/p/18618043

相关文章

  • 网络安全认知
    网络安全认知 一.网络安全概念清晰的理解网络安全,顾名思义,是人与人之间的博弈。前后端,需要对一定的专业名词进行了解poc\EXP,payloadshelloode,houmen1\webshell,木马病毒,反弹,回显,跳板,黑白盒子测试,暴力破解,社会工程学,撞库,att,ck等就是通过各种手段确保网络系统、网络数据以及......
  • 20222321 2024-2025-1 《网络与系统攻防技术》实验八实验报告
    一.实验内容(1)Web前端HTML能正常安装、启停Apache。理解HTML,理解表单,理解GET与POST方法,编写一个含有表单的HTML。(2)Web前端javascipt理解JavaScript的基本功能,理解DOM。在(1)的基础上,编写JavaScript验证用户名、密码的规则。在用户点击登陆按钮后回显“欢迎+输入的用户名”......
  • 20222319 2024-2025-1 《网络与系统攻防技术》实验八实验报告
    1.实验内容1.1本周学习内容(1)掌握基于html、php等编程工具实现简单前后端的编写(2)理解apache在网站展示中的意义,认识到tomcat等web应用服务器工具的使用(3)学习到以mysql为代表的数据库在网页项目中的具体使用(4)通过webgoat、DWVA、pikachu等平台理解sql注入、xss、csrf等攻击的原......
  • 渗透测试实战—利用防火墙突破网络隔离
    免责声明:文章来源于真实渗透测试,已获得授权,且关键信息已经打码处理,请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损失,均由使用者本人负责,所产生的一切不良后果与文章作者无关。该文章仅供学习用途使用。前言......
  • 【Linux网络】网络基础:IP协议
    ......
  • 基于vgg16和efficientnet卷积神经网络的天气识别系统(pytorch框架) 图像识别与分类 前
    基于vgg16和efficientnet卷积神经网络的天气识别系统(pytorch框架)前端界面:flask+python,UI界面:pyqt5+python这是一个完整项目,包括代码,数据集,模型训练记录,前端界面,ui界面,各种指标图:包括准确率,精确率,召回率,F1值,损失曲线,准确率曲线等卷积模型采用vgg16模型或efficien......
  • 基于Python的网络课程在线学习系统
    一、平台概述基于Python的网络课程在线学习平台通常集成了丰富的课程资源、互动功能和学习管理工具,旨在满足不同层次学习者的需求。这些平台可能由教育机构、科技公司或个人开发者创建和维护,提供从基础知识到高级应用的全方位学习路径。二、主要功能课程资源:平台提供大量......
  • 《网络与系统攻防技术》实验四实验报告
    1.实验要求1.1实验内容一、恶意代码文件类型标识、脱壳与字符串提取对提供的rada恶意代码样本,进行文件类型识别,脱壳与字符串提取,以获得rada恶意代码的编写作者,具体操作如下:(1)使用文件格式和类型识别工具,给出rada恶意代码样本的文件格式、运行平台和加壳工具;(2)使用超级巡警脱壳......
  • 20222307 2024-2025-1 《网络与系统攻防技术》实验八实验报告
    1.实验内容(1)Web前端HTML能正常安装、启停Apache。理解HTML,理解表单,理解GET与POST方法,编写一个含有表单的HTML。(2)Web前端javascipt理解JavaScript的基本功能,理解DOM。在(1)的基础上,编写JavaScript验证用户名、密码的规则。在用户点击登陆按钮后回显“欢迎+输入的用户名”尝......
  • 智慧小区算法视频分析服务器关于视频监控中混合录像机接入网络和模拟的数量该怎么计算
    在现代安防监控系统中,合理配置和优化录像机的接入能力是确保监控系统高效运行的关键。随着技术的发展,混合录像机因其能够同时处理模拟和网络摄像机信号而受到广泛应用。以下是关于如何计算混合录像机接入模拟和网络摄像机数量的方法,以及视频智能分析技术在安防监控中的应用。一......