随笔分类 -  网络流—最大权闭合子图

摘要:有正负收益,考虑最小割 因为有依赖关系,所以考虑最大权闭合子图 首先对每个d[i][j]建个点,正权连(s,id[i][j],d[i][j])并加到ans上,负权连(id[i][j],t, d[i][j]) 然后选了大区间一定会选小区间,连这样的依赖关系:(id[i][j],id[i+1][j],i 阅读全文
posted @ 2019-04-26 21:09 lokiii 阅读(93) 评论(0) 推荐(0)
摘要:無意識のカウンターイルミネーション 嘘つきは誰? 阅读全文
posted @ 2018-10-16 07:16 lokiii 阅读(173) 评论(0) 推荐(0)
摘要:参考:https://www.cnblogs.com/neighthorn/p/6705785.html 并不是黑白染色而是三色染色(还有四色的,不过是一个意思 仔细观察一下不合法情况,可以发现都是特殊边两边有格子并且两个黑格子都在的时候黄蓝不能同在,所以(黄 黑)(黑 蓝)(黑 黑)都是最大权闭合 阅读全文
posted @ 2018-03-08 16:04 lokiii 阅读(187) 评论(0) 推荐(0)
摘要:……一道难在读入的题。 最后解决方案直接getline一行然后是把读优拆掉放进函数,虽然很丑但是过了。 然后就是裸的最大权闭合子图了,把仪器当成负权点向t连流量为其价格的边,s向实验连流量为实验报酬的边,实验向所有它所需要的仪器连流量为inf的边表示不可割断。然后跑最大流即可。 关于输出方案,直接看 阅读全文
posted @ 2018-02-06 14:33 lokiii 阅读(126) 评论(0) 推荐(0)
摘要:玄学计数 LYY Orz 第一次见这种神奇的计数方式,乍一看~~非常不靠谱~~但是仔细想想~~还卡不掉~~ 就是把在建图的时候把正权变成w\ 10000 1,负权变成w\ 10000+1,跑最大权闭合子图。后面的1作用是计数,因为在最大权闭合子图中划到s点一侧的代表选,这样一来,后四位就是起了计数作 阅读全文
posted @ 2018-01-03 08:49 lokiii 阅读(266) 评论(0) 推荐(0)
摘要:不要被5s时限和50000点数吓倒!大胆网络流!我一个5w级别的dinic只跑了1s+! 看起来没有最大权闭合子图的特征——限制,实际上还是有的。 我们需要把中转站看成负权点,把p看成点权,把客户看成正权点,把c看成点权,然后把中转站点a、b作为客户点的依赖点 s点向所有正权点连边,流量为点权;所有 阅读全文
posted @ 2018-01-02 20:36 lokiii 阅读(113) 评论(0) 推荐(0)
摘要:一上来以为是裸的最大权闭合子图,上来就dinic …然后没过样例。不得不说样例还是非常良心的给了一个强连通分量,要不然就~~WA的生活不能自理了~~ 然后注意到有一种特殊情况:每个植物向他保护的植物连边(包括被其挡在后面的),当植物的保护范围连成一个强连通分量时,这个强连通分量上的植物以及从这个强连 阅读全文
posted @ 2018-01-02 19:41 lokiii 阅读(279) 评论(0) 推荐(0)