Jessius的博客

blog.jessun.me

BZOJ 1066, 蜥蜴

参见题目描述。Analysis网络流的难点就在于构图…… 将一根石柱拆成上端和下端两个点并连边,容量为石柱高。 从源点像一根有蜥蜴的石柱上端连边,容量为1。 再从每一根能跳出地图的石柱下端向汇点连边,容量为INF。 蒟蒻真的做题无力啊……

2017-03-04 09:06:50

阅读数:94

评论数:0

BZOJ 1070, 修车

某汽车维修中心有m位技术人员,有n辆汽车待修理。 不同的技术人员修理不同车辆耗时不同。 最小化平均等待时间。经典的最小费用最大流。 设第j位技术人员修理第i辆汽车耗时为w[i,j] 。 将技术人员拆成n个点,每个点向汽车连容量为1的边,第k个点所连边费用为k×w[i,j],表示倒数第k个修...

2017-02-08 07:26:10

阅读数:77

评论数:0

BZOJ 1497, 最大获利

选择合理方案新建基站,满足部分用户群需要,求最大获利(净获利 = 获益之和 - 投入成本之和)。注意到类似于有向无环图的性质,套用最小割模型中的最大权闭合图即可。参考资料:胡伯涛2007年集训队论文《最小割模型在信息学竞赛中的应用》

2017-02-07 10:22:14

阅读数:96

评论数:0

BZOJ 1061, 志愿者招募

最小化招聘给定不同类型志愿者,以满足每日不同人数要求的费用总和。由线性规划转化为最小费用最大流来处理。 一般按如下步骤进行操作: ①添加松弛变量,将不等号都变为等号。分别用下一个式子减去上一个式子,如果每个变量只出现了两次且符号一正一负,那么可以转化为费用流。 ②对于每个式子建立一个点,那么...

2017-02-06 14:04:53

阅读数:194

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭