博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[BZOJ1070][SCOI2007]修车(最小费用最大流)
阅读量:4487 次
发布时间:2019-06-08

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

题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1070

分析:

把每个工人拆成N个点。记为A[i,j]表示第i个工人修倒数第j辆车。

每个车跟所有N*M个工人拆出的点连边。流量为1,费用为time[i,j]*k。

源和每辆车连边,N*M个点和汇连边,流量都为1,费用同为0。

 

为什么这么建呢?因为如果某个工人修了某辆车,那么只会对这个工人以后修的车的时间有影响,对已经修完的没影响,于是可以倒过来考虑。

转载于:https://www.cnblogs.com/wmrv587/p/4196798.html

你可能感兴趣的文章
String类的常用方法
查看>>
week 13 java——网络
查看>>
python curl实现
查看>>
图片轮播,
查看>>
XSS跨站攻击
查看>>
C/C++ http协议加载sessionID
查看>>
个人应用开发详记. (二)
查看>>
一款由css3和jquery实现的卡面折叠式菜单
查看>>
uva 10791
查看>>
openlayers 4快速渲染管网模型数据
查看>>
MySQL相关小技巧
查看>>
SSH整合- 2- add service layout
查看>>
IP地址与UInt之间不得不说的故事
查看>>
【代码笔记】iOS-两个滚动条,上下都能滑动
查看>>
SpringBoot 日志系统
查看>>
矩阵乘法-洛谷P2233 [HNOI2002] 公交车路线
查看>>
python中string.casefold和string.lower区别
查看>>
HTML(XHTML)基础知识(五)——【table】
查看>>
asp.net中常用的26个优化性能的方法
查看>>
Android项目目录结构分析
查看>>