随笔分类 -  网络流-最大流

摘要:K-联赛 题目链接:https://www.luogu.org/problem/P1264 数据范围:略。 题解: 首先,枚举所有球队是否作为答案是必须的。 因为发现$n$实在是特别小,很容易想到网络流。 至于怎么建图,非常常规。 把比赛和球队都抽象成点。 源点$S$向每种比赛练这种比赛次数大小的容 阅读全文
posted @ 2019-10-15 18:35 JZYshuraK_彧 阅读(199) 评论(0) 推荐(0)
摘要:[Usaco2005 feb]Secret Milking Machine 神秘的挤奶机 题目大意:约翰正在制造一台新型的挤奶机,但他不希望别人知道.他希望尽可能久地隐藏这个秘密.他把挤奶机藏在他的农场里,使它不被发现.在挤奶机制造的过程中,他需要去挤奶机所在的地方T(1≤T≤200)次.他的农场里 阅读全文
posted @ 2019-07-23 23:23 JZYshuraK_彧 阅读(303) 评论(0) 推荐(0)
摘要:修车 bzoj-1070 SCOI-2007 题目大意:有m个人要修n台车,每个工人修不同的车的时间不同,问将所有的车都修完,最少需要花费的时间。 注释:$2\le m\le 9$,$1\le n \le 60$ 想法:想起了那句话...(如果题面复杂,dp状态不可描述,一看数据范围发现才几百,那八 阅读全文
posted @ 2018-07-01 12:50 JZYshuraK_彧 阅读(176) 评论(0) 推荐(0)
摘要:狼抓兔子 bzoj-1001 BeiJing2006 Description 现在小朋友们最喜欢的"喜羊羊与灰太狼",话说灰太狼抓羊不到,但抓兔子还是比较在行的, 而且现在的兔子还比较笨,它们只有两个窝,现在你做为狼王,面对下面这样一个网格的地形: 左上角点为(1,1),右下角点为(N,M)(上图中 阅读全文
posted @ 2018-06-03 23:15 JZYshuraK_彧 阅读(465) 评论(5) 推荐(0)
摘要:植物大战僵尸 bzoj1565 题目大意:给你一张网格图,上面种着一些植物。你从网格的最右侧开始进攻。每个植物可以对僵尸提供能量或者消耗僵尸的能量。每个植物可以保护一个特定网格内的植物,如果一个植物被保护,那么如果僵尸想吃掉该植物就必须先吃掉保护它的植物。问:僵尸最多能获得多少能量。 注释:1<=N 阅读全文
posted @ 2018-03-17 10:20 JZYshuraK_彧 阅读(240) 评论(0) 推荐(0)
摘要:最大获利 bzoj-1497 题目大意:可以建立一个点,花费一定的代价;将已经建立的两个点之间连边,得到一定收益。有些节点之间是不允许连边的。 注释:1<=点数<=5,000,1<=允许连边的边数<=50,000。 想法:将每个可以相连的点之间的边在网络流里建立成一个节点,将源点连这条边的收获,向这 阅读全文
posted @ 2018-03-16 20:39 JZYshuraK_彧 阅读(190) 评论(0) 推荐(0)
摘要:酒店之王 luogu-1402 题目大意:有n个人,p道菜,q个房间,每个人喜欢吃一些菜、喜欢住一些房间,如果一个人即住到了他喜欢的房间有吃到了他喜欢的菜,就对答案贡献++,求最大贡献。 注释:1<=n,p,q<=100. 想法:网络流第二题,和上一题相比有一条比较重要的限制就是每个人最多只能对答案 阅读全文
posted @ 2018-03-16 20:21 JZYshuraK_彧 阅读(193) 评论(0) 推荐(0)
摘要:Drainage Ditches jdoj-1817 题目大意:网络流裸求最大流 注释:n(点数),m(边数)<=200. 想法:裸的网络流求最大流,用bfs+dfs,美其名曰dinic。 没有开始?何来最后... ...代码... ... 小结:bfs时需要加特判,加边时注意一些细节的错误。add 阅读全文
posted @ 2018-03-16 20:14 JZYshuraK_彧 阅读(232) 评论(0) 推荐(0)