博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
网络流小结
阅读量:5764 次
发布时间:2019-06-18

本文共 797 字,大约阅读时间需要 2 分钟。

BZOJ 1001 狼抓兔子

最小割(优化做的足的dinic能过)

平面图转对偶图跑最短路(还没写。。。)

BZOJ 1877 晨跑

拆点-->限制每个点跑一次吧每个点拆成两个中间加一条权值为1的边

BZOJ 1066 蜥蜴

裸最大流

BZOJ 1927 星际竞速

建立附加源点流量为能够瞬间移动的次数,每个点拆点构图,S向右部点连边表示直接瞬移,左部点向右部点连边表示经过道路

BZOJ 1070 修车

每个职工拆成n个点,每个顾客向职工连边,表示这是工人修的倒数第k辆车子,权值为此时修该车子产生的影响

BZOJ 2879 美食节

建边同上,动态开点。每一个人做完饭之后再开下一个点

BZOJ 1834 网络扩容

第一问最大流

第二问费用流

BZOJ 1934 善意的投票

最小割

注意可以选可以不选的这种题,和有可能和割有关

BZOJ 1412 狼和羊的故事

每块地要么给狼要么给羊,so最小割

BZOJ 2132 圈地计划

黑白染色之后交换,然后就是二元组的建图

BZOJ 2127 happiness

不用染色,直接二元组建图

BZOJ 3876 支线剧情

有下界的最小费用流

T到S连一条边(至今没搞明白为什么)

BZOJ 1189 紧急疏散

二分答案,能连的连边,跑最大流,判方案是否可行

注意门口每秒钟只能经过一次,拆点处理

BZOJ 1305 dance跳舞

拆点,左边男生向喜欢的女生连边,右边男生向不喜欢的女生连边,男生左向右连k,女生右向左连k,二分或枚举答案验证是否可行

BZOJ 3171 循环格

每个点只能选一次,因此入度等于出度=1,拆点建图,左向右可连的边费用或0或1

BZOJ 2245 工作安排

裸费用流

BZOJ 3504 危桥

特殊的判断条件。。。

转载于:https://www.cnblogs.com/wuminyan/p/5226255.html

你可能感兴趣的文章
Chrome教程(二)使用ChromeDevTools命令菜单运行命令
查看>>
数据结构及算法基础--快速排序(Quick Sort)(二)优化问题
查看>>
随笔2013/2/19
查看>>
Windows Phone的Silverlight Toolkit 安装及其使用
查看>>
DBS:同学录
查看>>
Mysql备份系列(1)--备份方案总结性梳理
查看>>
[CareerCup] 1.6 Rotate Image 翻转图像
查看>>
Python中的画图初体验
查看>>
Java程序员的日常 —— 响应式导航Demo
查看>>
objective-c内存管理基础
查看>>
sap关于价值串的说法(转载)
查看>>
Migration to S/4HANA
查看>>
sed 对目录进行操作
查看>>
什么是代码
查看>>
移动端开发单位——rem,动态使用
查看>>
系列文章目录
查看>>
手把手教你如何提高神经网络的性能
查看>>
前端布局原理涉及到的相关概念总结
查看>>
递归调用 VS 循环调用
查看>>
使用sstream读取字符串中的数字(c++)
查看>>