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

O(1) 的小樂

Job Hunting

公告

記錄我的生活和工作。。。
<2012年11月>
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678

統計

  • 隨筆 - 182
  • 文章 - 1
  • 評論 - 41
  • 引用 - 0

留言簿(10)

隨筆分類(70)

隨筆檔案(182)

文章檔案(1)

如影隨形

搜索

  •  

最新隨筆

最新評論

閱讀排行榜

評論排行榜

POJ 3159 SPFA

給定一個圖,(V  3*10^4, E 1.5*10^5),如此大規模的圖,求一個最短路,只能使用SPFA(使用棧進行優化)

https://github.com/Sosi/ProgrammingContest/blob/master/OnlineJudge/POJ/PKU3159.cpp

   1:  #include <queue>
   2:  #include <iostream>
   3:  #include <string.h>
   4:  #include <stdio.h>
   5:  using namespace std;
   6:  #define MAXN 30010      // vertex
   7:  #define MAXM 150010      // edge
   8:  #define INF 0x3F3F3F3F
   9:   
  10:  struct node
  11:  {
  12:      int v, w, next;
  13:  }pnt[MAXM];
  14:   
  15:  int head[MAXN];
  16:  int  dis[MAXN];
  17:  bool vis[MAXN];
  18:  int  cnt[MAXN];       // the number of the operation of push to Quque. negatvie cycle.
  19:  int num = 0;          // the index of the edge
  20:  int N ;               // the number of the vertex.
  21:  int M ;               // the number of edges
  22:  int src, sink;
  23:  void addedge(int  u, int v, int w)
  24:  {
  25:      pnt[num].v = v; pnt[num].w= w;
  26:      pnt[num].next = head[u]; head[u] = num++;
  27:  }
  28:   
  29:  int SPFA()
  30:  {
  31:      for(int i=0; i<=N; i++)
  32:      {
  33:          vis[i]=0; dis[i] = INF; cnt[i] = 0;
  34:      }
  35:   
  36:      int Q[MAXM], top=1;
  37:      Q[0] = src; vis[src] = 1;
  38:      dis[src] = 0;
  39:      while(top)
  40:      {
  41:          int u = Q[--top]; vis[u] = 0;
  42:          for(int i = head[u]; i!=-1; i=pnt[i].next)
  43:          {
  44:              int v = pnt[i].v;
  45:              if(dis[v]> dis[u] + pnt[i].w )
  46:              {
  47:                  dis[v]= dis[u] +pnt[i].w;
  48:                  if(!vis[v])
  49:                  {
  50:                      Q[top++] = v; vis[v]= 1;
  51:                  }
  52:              }
  53:   
  54:          }
  55:      }
  56:   
  57:   
  58:   
  59:      return dis[sink];
  60:  }
  61:   
  62:  int main()
  63:  {
  64:      //freopen("3159.txt", "r", stdin);
  65:      while(scanf("%d%d", &N , &M)!= EOF)
  66:      {
  67:          num = 0;
  68:          memset(head, -1, sizeof(head)); 
  69:          for(int i=0; i<M; i++)
  70:          {
  71:              int a, b, c;
  72:              scanf("%d%d%d", &a, &b, &c);
  73:              addedge(a, b,c);
  74:          }
  75:          //cout<<num<<endl;
  76:          src = 1; sink = N;
  77:          //cout<<"src "<<src<<" sink "<<N<<endl;
  78:          printf("%d\n", SPFA());
  79:      }
  80:      return 0;
  81:  }

posted on 2012-11-09 21:15 Sosi 閱讀(399) 評論(0)  編輯 收藏 引用 所屬分類: Algorithm

統計系統
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            9l视频自拍蝌蚪9l视频成人| 国内成人自拍视频| 欧美不卡一卡二卡免费版| 制服丝袜激情欧洲亚洲| 国产亚洲制服色| 国产欧美日韩综合精品二区| 国产精品成人午夜| 国产精品美女在线| 国产精品久久97| 国产欧美精品久久| 亚洲国产精品一区| 亚洲网站在线看| 欧美一区二区三区婷婷月色| 久久久久久有精品国产| 欧美国产一区二区| 在线性视频日韩欧美| 欧美一区二区三区在线播放| 久久综合影音| 国产精品九九久久久久久久| 国产无一区二区| 最新国产乱人伦偷精品免费网站| 亚洲一级片在线观看| 久久在线免费视频| 亚洲精品久久久久中文字幕欢迎你| 亚洲国产日韩欧美在线99| 亚洲影视在线播放| 久久久久免费视频| 欧美日本网站| 精品电影一区| 亚洲一区二区四区| 欧美一区二区三区喷汁尤物| 快播亚洲色图| 亚洲一区二区三区涩| 欧美成人精品h版在线观看| 欧美日韩一区二区三区在线观看免| 国产亚洲欧美日韩精品| 99re视频这里只有精品| 欧美在线视频二区| 亚洲激情电影在线| 亚洲午夜视频| 免费成人美女女| 欧美视频1区| 一区二区三区高清| 欧美高清视频在线观看| 午夜电影亚洲| 久久丁香综合五月国产三级网站| 久久精品视频在线播放| 国产日韩欧美成人| 国模私拍一区二区三区| 欧美一级专区| 久久影音先锋| 午夜精品久久久久久99热软件| 欧美精品国产一区二区| 国产精品亚洲а∨天堂免在线| 在线视频欧美一区| 久久精品国产清高在天天线| 亚洲六月丁香色婷婷综合久久| 亚洲自拍偷拍一区| 欧美在线一级va免费观看| 亚洲第一成人在线| 欧美国产欧美亚州国产日韩mv天天看完整| 欧美77777| 美女国产一区| 国产欧美日韩另类一区| 性色av一区二区三区在线观看 | 亚洲理论在线观看| 免费观看亚洲视频大全| 欧美激情一区| 亚洲美女黄色| 久久久91精品| 亚洲午夜未删减在线观看| 国产精品福利av| 99精品欧美一区| 亚洲精品一区二| 久久精品免费观看| 亚洲视频在线一区| 国产精品区免费视频| 91久久精品国产91久久性色| 欧美成人一品| 香蕉久久国产| 久久精品道一区二区三区| 香蕉久久久久久久av网站| 欧美深夜影院| 久久精品国产亚洲a| 这里只有精品丝袜| 国内免费精品永久在线视频| 亚洲免费在线视频| 亚洲精品视频免费| 国产伦精品一区二区| 亚洲综合精品一区二区| 欧美一区二区三区日韩| 国产精品午夜电影| 美日韩精品免费| 国内精品久久久久伊人av| 91久久国产综合久久蜜月精品| 亚洲午夜激情| 久久色在线观看| 在线播放视频一区| 国产欧美一区二区精品秋霞影院 | 亚洲一区二区三区视频播放| 亚洲欧美怡红院| 国产精品专区一| 亚洲国产日韩欧美在线图片| 欧美v国产在线一区二区三区| 欧美+亚洲+精品+三区| 亚洲欧美国产另类| 亚洲天堂成人在线视频| 国产精品亚洲美女av网站| 欧美日韩亚洲一区二区三区四区| 一区二区三区毛片| 一区二区三区波多野结衣在线观看| 黑人操亚洲美女惩罚| 久久香蕉国产线看观看av| aa成人免费视频| 国产欧美韩国高清| 欧美一区二区三区日韩| 亚洲精品网址在线观看| 国产在线观看一区| 噜噜噜躁狠狠躁狠狠精品视频| 欧美日韩亚洲免费| 日韩亚洲一区二区| 久久精品国产久精国产一老狼| 激情六月婷婷久久| 欧美一区二区高清| 在线播放国产一区中文字幕剧情欧美| 久久精品99无色码中文字幕| 欧美日韩视频在线一区二区| 欧美专区日韩视频| 国产精品乱子久久久久| 久久露脸国产精品| 国产精品99久久99久久久二8 | 久久国产婷婷国产香蕉| 国产女人精品视频| 中文久久乱码一区二区| 国产亚洲视频在线观看| 亚洲一区二区三区四区中文| 国产自产2019最新不卡| 欧美一级夜夜爽| 亚洲乱码久久| 午夜久久电影网| 免费精品99久久国产综合精品| 亚洲一区二区三区视频播放| 久久亚洲综合色| 国产日韩欧美亚洲一区| 亚洲国产精品成人精品| 国产日韩欧美三级| 亚洲激情第一页| 国产精品美女久久久浪潮软件| 亚洲伦理久久| 亚洲第一区在线观看| 欧美国产精品人人做人人爱| 久久精品99国产精品| 久久久精品国产一区二区三区| 久久―日本道色综合久久| 欧美性大战久久久久久久| 国产在线观看91精品一区| 欧美一区二区精品| 猛干欧美女孩| 欧美中文在线观看| 欧美高清视频一区二区三区在线观看| 男同欧美伦乱| 欧美午夜视频在线| 欧美一级黄色录像| 亚洲欧美不卡| 久久久亚洲人| 免费亚洲一区二区| 在线播放豆国产99亚洲| 欧美日韩成人综合| 亚洲国产日韩欧美| 亚洲午夜成aⅴ人片| 国产精品视频九色porn| 免费看的黄色欧美网站| 亚洲黄色在线视频| 久久一区二区三区超碰国产精品 | 亚洲欧洲另类| 午夜亚洲性色视频| 牛人盗摄一区二区三区视频| 国产专区一区| 久久综合色天天久久综合图片| 久久国产精品毛片| 亚洲人成久久| 欧美一区二区三区视频免费播放| 免播放器亚洲一区| 黄色一区二区三区| 欧美一区二区在线免费播放| 伊人久久噜噜噜躁狠狠躁| 性色av一区二区三区| 在线精品高清中文字幕| 久久精品99久久香蕉国产色戒| 亚洲九九九在线观看| 亚洲性夜色噜噜噜7777| 亚洲福利在线看| 欧美日本亚洲视频| 久久蜜桃av一区精品变态类天堂| 欧美成黄导航| 久久精品99久久香蕉国产色戒| 国产日韩欧美在线视频观看| 欧美激情成人在线视频| aa级大片欧美三级| 欧美激情精品久久久久|