10806

Posted The Azure Arbitrator

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了10806相关的知识,希望对你有一定的参考价值。

int main(){
    int n1,m;
    int a[maxn],b[maxn],c[maxn];
    while(scan(n1)!=EOF){
        if(n1==0)break;
        scan(m);
        rep(i,1,m){
            scannn(a[i],b[i],c[i]);
        }
        s=n1+1;t=s+1;n=t;
        rep(i,1,m){
            add(a[i],b[i],1,c[i]);
            add(b[i],a[i],1,c[i]);
        }
        add(s,1,2,0);add(n1,t,2,0);
        mcmf();
        if(mf<2)printf("Back to jail\n");
        else println(mc);
        
    }
}

以上是关于10806的主要内容,如果未能解决你的问题,请参考以下文章

Uva 10806 来回最短路,不重复,MCMF

UVa 10806 Dijkstra, Dijkstra (最小费用流)

uva 10806 Dijkstra, Dijkstra. (最小费最大流)

UPC10806 矩阵快速幂

UVa 10806 & 费用流+意识流...

微信小程序代码片段