费用流
文章平均质量分 61
Marcus0_O
这个作者很懒,什么都没留下…
展开
-
【TJOI2014】匹配(match)
题目DescriptionInputOutputSample Input31 1 12 1 11 1 1Sample Output42 1Data Constraint对于30%的数据,N<=30对于100%的数据,N<=80题解对于第一个问题显然可以用费用流直接做 对于第二个问题我们可以把第一次跑费用流时流过的边一次删除,再跑一次,如果两次答案不一样那么这条边就是必要的 费用流的话就是每次从源原创 2017-03-29 15:43:23 · 405 阅读 · 0 评论 -
SDOI2009晨跑
题目DescriptionElaxia最近迷恋上了空手道,他为自己设定了一套健身计划,比如俯卧撑、仰卧起坐等 等,不过到目前为止,他坚持下来的只有晨跑。 现在给出一张学校附近的地图,这张地图中包含N个十字路口和M条街道,Elaxia只能从 一个十字路口跑向另外一个十字路口,街道之间只在十字路口处相交。Elaxia每天从寝室出发 跑到学校,保证寝室编号为1,学校编号为N。 Elaxia的晨跑原创 2017-05-23 17:15:52 · 447 阅读 · 0 评论 -
【JSOI2014】支线剧情
题解事实上就是一个上下界最小费用最小流,每一条边为(1,1<<30,c)表示最少流1,最多无限流,每流1就要c的花费那么问题就变成了怎么把这个东西跑出来新建源汇点 S,T对于每一条边a–>b 费用c,转化为:从S向T连一条(1,c)的边,表示我这一条边最少流1次 a–>b:(1<<30,c),表示这一条边没有流的上限 a–>T连接一条(1,0)的边 然后每一个点向点1(原来的原点连一条(1<<原创 2017-12-27 17:15:28 · 409 阅读 · 1 评论