摘要:
UVA_10030对于题目中每个点的容量的限制,我们可以把一个点i拆成两个点2*i和2*i ^ 1,并连一条有向边2*i->2*i^1,容量为该点的容量限制,在建图的时候从2*i流入并从2*i^1流出即可。#include<stdio.h>#include<string.h>#define MAXD 210#define MAXM 81000#define INF 100000000int N, flow[MAXM], first[MAXD], next[MAXM], u[MAXM], v[MAXM], e;int work[MAXD], d[MAXD], q[M 阅读全文
posted @ 2011-10-14 14:32
Staginner
阅读(356)
评论(0)
推荐(0)
浙公网安备 33010602011771号