青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

The Fourth Dimension Space

枯葉北風(fēng)寒,忽然年以殘,念往昔,語默心酸。二十光陰無一物,韶光賤,寐難安; 不畏形影單,道途阻且慢,哪曲折,如渡飛湍。斬浪劈波酬壯志,同把酒,共言歡! -如夢令

HDOJ 3592 World Exhibition——差分約束

最短路中,求出源到各點(diǎn)的最短路。如果a->b有一條邊,那么dis[a]+w(a,b)>=dis[b].
將所有的條件轉(zhuǎn)化成邊即可。

#include<iostream>
#include
<algorithm>
#include
<cmath>
#include
<queue>
using namespace std;
const int maxn=1010;
const int maxm=1000000;
const int INF=1000000000;
struct node
{
    
int t;
    
int w;
    node 
*next;
}
edge[maxm],*adj[maxn];

int len=0;
void init(int n)
{
    
for(int i=0;i<n;i++)
        adj[i]
=NULL;
    len
=0;
}


void addedge(int u,int v,int w)
{
    edge[len].t
=v;edge[len].w=w;edge[len].next=adj[u];adj[u]=&edge[len++];
}


int dis[maxn];//[0,n-1]
int use[maxn];
int cnt[maxn];
bool SPFA(int n,int s)
{
    queue
<int>Q;
    fill(dis,dis
+n,INF);
    fill(use,use
+n,0);
    fill(cnt,cnt
+n,0);
    dis[s]
=0;
    use[s]
=1;
    Q.push(s);
    
while(!Q.empty())
    
{
        
int x=Q.front();Q.pop();
        use[x]
=0;
        
++cnt[x];
        
if(cnt[x]>n)return false;
        
for(node *p=adj[x];p;p=p->next)
        
{
            
int t=p->t,w=p->w;
            
if(dis[x]+w<dis[t])
            
{
                dis[t]
=dis[x]+w;
                
if(!use[t])
                
{
                    Q.push(t);
                    use[t]
=1;
                }

            }

        }


    }

    
return true;
}


int main()
{
    
int ca;
    scanf(
"%d",&ca);
    
while(ca--)
    
{
        
        
int n,x,y;
        scanf(
"%d%d%d",&n,&x,&y);
        init(n);
        
for(int i=0;i<x;i++)
        
{
            
int a,b,c;
            scanf(
"%d%d%d",&a,&b,&c);
            a
--;b--;
            addedge(a,b,c);
        }

        
for(int i=0;i<y;i++)
        
{
            
int a,b,c;
            scanf(
"%d%d%d",&a,&b,&c);
            a
--;b--;
            addedge(b,a,
-c);
        }

        
//for(int i=0;i<n-1;i++)
        
//    addedge(i+1,i,0);
        if(!SPFA(n,0))printf("-1\n");
        
else if(dis[n-1]==INF)printf("-2\n");
        
else printf("%d\n",dis[n-1]);


    }



    
return 0;
}

posted on 2010-11-15 15:09 abilitytao 閱讀(302) 評(píng)論(0)  編輯 收藏 引用


只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久精品首页| 久久久久久久久综合| 一本色道88久久加勒比精品 | 国产精品超碰97尤物18| 激情久久久久久久| 亚洲欧美激情四射在线日 | 久久久久青草大香线综合精品| 欧美精品不卡| 在线日本高清免费不卡| 久久精品国产欧美激情| 亚洲综合精品一区二区| 国产精品swag| 亚洲永久网站| 中文日韩电影网站| 欧美色图五月天| 一本色道久久| 亚洲美女中出| 欧美三区在线观看| 宅男噜噜噜66一区二区| 亚洲美女av电影| 欧美剧在线免费观看网站| 亚洲精品中文字| 亚洲国产成人精品久久| 久久久久久久高潮| 在线日韩中文| 亚洲国产日韩欧美一区二区三区| 麻豆av一区二区三区| 91久久精品国产91久久| 亚洲国产精品va在线看黑人动漫| 欧美成人国产va精品日本一级| 亚洲国产另类精品专区| 免费日韩成人| 欧美不卡视频一区发布| 一本一本大道香蕉久在线精品| 亚洲精选久久| 国产欧美日韩免费| 国产精品一区久久久| 亚洲视频免费在线| 午夜精品亚洲一区二区三区嫩草| 国产日韩欧美在线| 欧美电影电视剧在线观看| 欧美极品一区二区三区| 亚洲综合精品四区| 久久国产精品毛片| 99热免费精品| 亚洲欧美影音先锋| 在线电影国产精品| 91久久精品国产91久久性色tv | 亚洲精品一区二区三区不| 亚洲精品国产精品久久清纯直播| 欧美日韩一卡| 久久国产精品高清| 免费在线日韩av| 亚洲一区二区三区四区在线观看| 亚洲一区二区免费看| 国内精品视频在线播放| 91久久亚洲| 国产日韩精品一区二区三区在线| 久久先锋影音| 欧美色欧美亚洲另类七区| 久久久久久免费| 欧美日韩国产不卡在线看| 久久精品一级爱片| 欧美电影免费网站| 久久久999成人| 欧美色一级片| 欧美国产在线视频| 国产精品亚洲а∨天堂免在线| 亚洲国产精品精华液2区45 | 久久国产精品黑丝| 欧美了一区在线观看| 蜜桃久久av一区| 国产欧美日本| 一区二区三区偷拍| 日韩一级在线观看| 蜜乳av另类精品一区二区| 欧美一区二区三区四区视频| 欧美人成网站| 亚洲精品一区二区三区蜜桃久| 狠狠色香婷婷久久亚洲精品| 亚洲综合色噜噜狠狠| 国产精品99久久久久久久女警| 久久午夜影视| 麻豆精品精品国产自在97香蕉| 国产精品尤物| 亚洲女性裸体视频| 亚洲欧美日韩综合一区| 欧美日韩国产二区| 欧美国产专区| 亚洲大黄网站| 亚洲欧美日本日韩| 午夜在线精品| 欧美日本三级| 欧美成人国产一区二区| 国产精品久久国产精品99gif| 国内精品久久久久久久果冻传媒 | 国产在线精品二区| 日韩视频在线免费| 久久9热精品视频| 欧美黄在线观看| 樱桃国产成人精品视频| 亚洲精品欧美专区| 一本一本久久| 久久这里有精品15一区二区三区| 亚洲亚洲精品三区日韩精品在线视频| 久久久免费av| 久久精品夜色噜噜亚洲a∨ | 99re亚洲国产精品| 久久亚洲精品网站| 久久久www成人免费无遮挡大片 | 久久天堂精品| 久久精品五月| 国产欧美精品日韩| 亚洲国产小视频在线观看| 亚洲黄页一区| 久久久夜夜夜| 另类酷文…触手系列精品集v1小说| 国产精品午夜在线| 亚洲在线观看免费视频| 亚洲一区二区免费| 国产精品久久久久久影视| 欧美一区二区免费观在线| 欧美亚洲一级片| 国产精品一区二区男女羞羞无遮挡 | 亚洲欧洲在线观看| 欧美影院视频| 久久精品日产第一区二区三区| 国产精品伊人日日| 午夜精品国产更新| 久久精品人人做人人综合| 欧美揉bbbbb揉bbbbb| 午夜精品网站| 久久久久久久激情视频| 国产一区二区丝袜高跟鞋图片| 欧美亚洲免费| 久久视频免费观看| 亚洲国产精品久久久久秋霞不卡| 久久躁狠狠躁夜夜爽| 欧美亚洲一区二区在线| 91久久久亚洲精品| 欧美电影免费观看高清完整版| 亚洲国产精品专区久久| 亚洲一区二区三区777| 国产欧美日韩三区| 乱人伦精品视频在线观看| 夜夜爽av福利精品导航| 国内自拍一区| 欧美劲爆第一页| 夜夜爽99久久国产综合精品女不卡| 亚洲天堂男人| 狠狠干成人综合网| 欧美va天堂| 亚洲麻豆国产自偷在线| 性做久久久久久| 亚洲成色精品| 欧美日韩中文精品| 欧美www视频| 亚洲永久视频| 欧美激情四色| 这里只有视频精品| 欧美福利视频| 欧美一区二区大片| 在线观看欧美| 国产精品国产成人国产三级| 亚洲综合成人在线| 欧美激情一区二区三区四区| 亚洲一区免费视频| 国精品一区二区| 欧美视频一区二区在线观看 | 在线亚洲+欧美+日本专区| 久久久久久久尹人综合网亚洲 | 快she精品国产999| 中文欧美日韩| 欧美一区二区成人| 欧美综合国产| 一区二区免费在线观看| 国产日韩欧美日韩大片| 欧美日韩国产在线播放网站| 久久国产欧美| 一区二区三区欧美亚洲| 国产在线麻豆精品观看| 欧美色大人视频| 男女激情久久| 欧美在线在线| 久久久噜噜噜| 亚洲综合成人婷婷小说| 国产一区二区三区无遮挡| 国产亚洲一区精品| 国产精品裸体一区二区三区| 欧美jjzz| 免费日韩av电影| 久久精品综合一区| 99视频超级精品| 亚洲一区一卡| 亚洲神马久久| 一本久久精品一区二区| 亚洲国产精品欧美一二99| 欧美成人精品| 欧美一级大片在线免费观看| 欧美在线精品一区|