![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络流
starusc
这个作者很懒,什么都没留下…
展开
-
【NOI2008】志愿者招募
【NOI2008】志愿者招募 费用流+建图 详细题解 备用题解 就看看代码吧。 #include<bits/stdc++.h> using namespace std; #define ll long long const int inf=(1<<30); const int N=1e3+10; const int M=1e4+5; struct edge{ int...原创 2019-01-24 13:09:58 · 660 阅读 · 0 评论 -
【SCOI2007】修车
【SCOI2007】修车 费用流 洛谷地址 刚看时,看不出费用流,不过,这就是啊。 求平均时间,就等于求总时间,最后再除以人数。 可以把一个人分成nnn个点,表示,修的倒数第iii个车,因此费用就是x∗ix*ix∗i。 新建源点,汇点。 再把每辆车向汇点,连一条费用为000的边。源点向每一个人的每一个状态连一条费用为000的边。 显然所以连的边容量都为111。再跑一跑费用流即可。 注: 板子...原创 2019-01-27 11:49:56 · 245 阅读 · 0 评论 -
【ZJOI2010】网络扩容
【ZJOI2010】网络扩容 洛谷地址 第一问就直接跑最大流。 第二问目前有两种方法: 保留残留网络,设费用为000,然后复制原网络,但是容量为infinfinf,费用即扩容用。 然后建立一个起点,向1连一条容量为KKK,费用为000的边。 然后在新图上跑最小费用最大流即可。(可以保证新流量为KKK) 将参与网络的正边容量加上KKK,加入扩容费用,跑费用流。(最初的想法,但是错误的,因为通往...原创 2019-01-23 12:09:31 · 273 阅读 · 0 评论