【分层图】分层图学习笔记

zky学长不止一次说分层图很简单随便看看就会了
然后今天就拿出时间来学了学分层图(写这篇文章是不是会被骂傻叉算了反正我就是傻叉)
首先@出一篇论文
2004国家集训队《分层图思想及其在信息学竞赛中的应用》肖天

正文时间

————————————我是分割线>w<——————————————
裸的最短路和网络流题目大家都会,就算是需要把模型抽象分析一下才能得出也已经不算什么了
但是如果在最短路和网络流的基础上加入一些干扰操作呢?
比如我们可以进行一些操作让图中某些边的边权或者容量减半(beijingwc2012 冻结)而这些操作不是预先给出的是需要我们自己选择一些边进行减半的呢?
很显然对于这种情况普通最短路和网络流是没有办法处理的。
所以需要用到分层图的思想。
所谓分层图,就是状态是多维的一个巨大的图,正常的最短路我们是在一个二维的图中进行的,而用到分层图的时候就需要在多维空间内进行。
通常情况下需要用到分层图思想的题目都有一些干扰操作(常见的就是可以将边权减少什么的)(P.S.前提是这些操作的数目不太大),我们对这些干扰操作的解决方法就是把原图“复制”,而且一般来说干扰操作有多少次就要复制多少。
你没看错就是复制。
这时候有的人就会开始吐槽了:你要复制一个图,不管时间还是空间都存在巨大的花费,说不定光复制就炸了(╯‵□′)╯︵┻━┻而且如果再对每个图做一遍最短路(网络流),早就炸掉了好吗(╯‵□′)╯︵┻━┻
图样图森破啊少年>_<
肖天在原文中的观点(我给提炼了一下)是:
每一层图都是由唯

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值