随笔分类 - 网络流
摘要:传送门 需要拆点,即把每一天拆成没用过餐巾和和用完的餐巾(不要在意语法错误) 把S向每天的废餐巾连一条费用为零,流量为r[i]的边,表示当天产生r[i]个脏餐巾。 DAYi 的脏餐巾向DAYi+1的脏餐巾连一条费用为0,流量为inf的边,表...
阅读全文
摘要:这道题的数据(至少我们oj的)有问题!按照我下面的做法能够过数据,但并不是正解。(我在代码后面说一下这数据错哪里了。。) 二分图即可,也没必要拆点,其实只是把点视为两排,在左边一排向右边能连边的点连边(说白了就是左边点能放右边点后面),之后把右边点的link设为左边点。就这样。。...
阅读全文
摘要:传送门 读了好久才看懂题。在这个p,q,r的长方体里,每个纵轴选一个点,共有p*q个,相邻的格点纵坐标不相差d。 把点权下放到边。S->第一层->第二层……->第R层->T(边权就是刚才下放的点权) 但是又有了那个平滑度,可以向他周围四个位置比它低d层的点建一...
阅读全文
摘要:1689: [HNOI2007]紧急疏散evacuate时间限制: 1 Sec 内存限制: 128 MB题目描述发生了火警,所有人员需要紧急疏散!假设每个房间是一个N M的矩形区域。每个格子如果是".",那么表示这是一块空地;如果是"X",那么表示这是一面墙,如果是"D",那么表示这是一扇门,人...
阅读全文
摘要:传送门 考虑把S设为文科,T设为理科, S到每个点连边,流量为选文HAPPY+1/2(和四周一起选文的贡献) T理科同理。 把四周挨着的建双向边条,流量为1/2(两人同选文加同选理的贡献)即可。 读...
阅读全文
摘要:传送门 不用考虑走的方法,因为一旦合法,即不同时取相邻的两个,一定能达到。 所以只用考虑怎么取就行了。 把棋盘黑白染色,S到黑点建权值为val的边,白点到T建权值为val的边, 然后把相邻的黑白点建一条为inf的边。 求最小割。 不得不提一句:边从零开始建和从...
阅读全文
摘要:问题 B: [2009国家集训队]最大收益 时间限制: 1 Sec 内存限制: 259 MB 题目描述 给出N件单位时间任务,对于第i件任务,如果要完成该任务,需要占用[Si, Ti]间的某个时刻,且完成后会有Vi的收益。求最大收益。 N≤5000,1 ≤ Si ≤ Ti ≤ 10...
阅读全文
摘要:传送门 最小割定理我虽然说不太准,但大概就这个意思:对求完最大流后的残图进行tarjin,如果一条边的起点和终点不属于一个强连通分量,则这条边属于最大流。 联系一下,直接A #include#include#include#include#include#define i...
阅读全文

浙公网安备 33010602011771号