分类 费用流 下的文章

POJ 2135: Farm Tour

Solution题目大意:给定一个无向图,求 1-n-1 来回的最短路径,每条边只能走一次。用费用流求解一个流量为 2 的流就可以了。Code#include <cstdio> #include <algorithm> #include <cstring> #include <queue> using namespace std; const int N = 20000; const int M = 200000; int n, m; int head[N], nex[M], to[M], c[M], w[M], ce = 1- 阅读剩余部分 -

BZOJ 1877: [SDOI2009]晨跑

DescriptionElaxia最近迷恋上了空手道,他为自己设定了一套健身计划,比如俯卧撑、仰卧起坐等 等,不过到目前为止,他坚持下来的只有晨跑。 现在给出一张学校附近的地图,这张地图中包含N个十字路口和M条街道,Elaxia只能从 一个十字路口跑向另外一个十字路口,街道之间只在十字路口处相交。Elaxia每天从寝室出发 跑到学校,保证寝室编号为1,学校编号为N。 Elaxia的晨跑计划是按周期(包含若干天)进行的,由于他不喜欢走重复的路线,所以 在一个周期内,每天的晨跑路线都不会相交(在十字路口处),寝室和学校不算十字路 口。Elaxia耐力不太好,他希望在一个周期内跑- 阅读剩余部分 -