设为首页 加入收藏

TOP

poj 1698 Alice's Chance 拆点最大流
2015-07-24 05:51:48 来源: 作者: 【 】 浏览:5
Tags:poj 1698 Alice' Chance 最大

将星期拆点,符合条件的连边,最后统计汇点流量是否满就行了,注意结点编号。


#include
  
   
#include
   
     #include
    
      #include
     
       #include
      
        #include
       
         #include
         #include
         
           #include
          
            #include
           
             #define eps 1e-12 #define INF 0x7fffffff #define maxn 1000 using namespace std; int n,m; int en; int st,ed; //源点和汇点 int dis[maxn] ;//dis[i],表示 到 原点 s 的 层数 int que[999999]; int can[55][11]; struct edge { int to,c,next; }; edge e[999999]; int head[maxn]; void add(int a,int b,int c) { e[en].to=b; e[en].c=c; e[en].next=head[a]; head[a]=en++; e[en].to=a; e[en].c=0; e[en].next=head[b]; head[b]=en++; } int bfs() { memset(dis,-1,sizeof(dis)); dis[st]=0; int front=0,rear=0; que[rear++]=st; while(front
            
             

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇poj 1085 Triangle War (状压+记.. 下一篇POJ2112Optimal Milking(二分+fl..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: