码迷,mamicode.com
首页 > 其他好文 > 详细

$spfa-dfs$优化板子

时间:2019-05-24 19:18:18      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:优化   lin   bool   负环   spfa   register   快速   class   turn   

\(spfa-dfs\)优化板子

快速判断是否存在负环(没负环时不要作死用)

bool spfa(int u){
    vis[u]=1;
    for(register int i=head[u];i;i=nxt[i]){
        int v=vv[i];
        if(dis[v]<dis[u]+ww[i]){
            dis[v]=dis[u]+ww[i];
            if(vis[v]) return 0;
            if(!spfa(v)) return 0;
        }
    }
    vis[u]=0;
    return 1;
}

$spfa-dfs$优化板子

标签:优化   lin   bool   负环   spfa   register   快速   class   turn   

原文地址:https://www.cnblogs.com/santiego/p/10919518.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!