zoukankan      html  css  js  c++  java
  • 网络流小结

    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 危桥

    特殊的判断条件。。。

  • 相关阅读:
    (转)使用 sys 帳號登入 E900 Standalone 安裝的 Oracle 資料庫
    Eclipse中main函数由控制台输入参数为空的处理
    orcle10Concepts笔记
    根据某个时间字符串获取上个月的时间
    eclipse导入java项目方法及出现问题
    好用的网址
    收藏网址
    Eclipse中main函数由控制台输入参数并接收
    java.io读写文本
    ClassNotFoundException处理
  • 原文地址:https://www.cnblogs.com/wuminyan/p/5226255.html
Copyright © 2011-2022 走看看