日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

POJ_3268_Sliver Cow Party结题报告

發(fā)布時(shí)間:2025/4/5 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 POJ_3268_Sliver Cow Party结题报告 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

兩次運(yùn)用SPFA算法求最短路,所用的地圖是相互反向的,采用的是鄰接表表示

1 #include<iostream> 2 using namespace std; 3 #include<queue> 4 #include<cstdio> 5 #include<cstring> 6 #define INF 20000000 7 #define MAXN 1010 8 struct node 9 { 10 int to; 11 int w; 12 node * next; 13 }; 14 15 node * edge1[MAXN]; 16 node * edge2[MAXN]; 17 int vis[MAXN]; 18 int dist1[MAXN]; 19 int dist2[MAXN]; 20 int N,M,X; 21 void SPFA(int x,int dist[],node *edge[]) 22 { 23 int u; 24 node *temp; 25 for(int i=1;i<=N;i++) 26 { 27 dist[i]=INF; 28 vis[i]=0; 29 } 30 queue<int> q; 31 dist[x]=0; 32 q.push(x); 33 while(!q.empty()) 34 { 35 u=q.front(); 36 q.pop(); 37 vis[u]=0; 38 temp=edge[u]; 39 while(temp!=NULL) 40 { 41 int v=temp->to; 42 if(dist[v]>dist[u]+temp->w) 43 { 44 dist[v]=dist[u]+temp->w; 45 if(!vis[v]) 46 { 47 q.push(v); 48 vis[v]=1; 49 } 50 } 51 temp=temp->next; 52 } 53 } 54 } 55 int main() 56 { 57 while(scanf("%d%d%d",&N,&M,&X)!=EOF) 58 { 59 int a,b,c; 60 node * temp; 61 memset(edge1,0,sizeof(edge1)); 62 memset(edge2,0,sizeof(edge2)); 63 for(int i=0;i<M;i++) 64 { 65 scanf("%d%d%d",&a,&b,&c); 66 temp=new node; 67 temp->w=c; 68 temp->to=b; 69 temp->next=NULL; 70 if(edge1[a]==NULL) edge1[a]=temp; 71 else 72 { 73 temp->next=edge1[a]; 74 edge1[a]=temp; 75 } 76 temp=new node; 77 temp->w=c; 78 temp->to=a; 79 temp->next=NULL; 80 if(edge2[b]==NULL) edge2[b]=temp; 81 else 82 { 83 temp->next=edge2[b]; 84 edge2[b]=temp; 85 } 86 87 } 88 SPFA(X,dist1,edge1); 89 SPFA(X,dist2,edge2); 90 int max=0; 91 for(int i=1;i<=N;i++) 92 { 93 if(max<dist1[i]+dist2[i]) 94 { 95 max=dist1[i]+dist2[i]; 96 } 97 } 98 printf("%d\n",max); 99 100 } 101 return 0; 102 }

?

轉(zhuǎn)載于:https://www.cnblogs.com/myacm/archive/2012/08/10/2631884.html

總結(jié)

以上是生活随笔為你收集整理的POJ_3268_Sliver Cow Party结题报告的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产孕妇一区二区三区 | 国产freexxxx性播放麻豆 | 六月婷婷综合网 | a网站在线| 色乱码一区二区三区 | 国产精品成人一区 | 尤物在线视频 | 五月婷网| 无码人妻丰满熟妇奶水区码 | 青青草原成人网 | 69精品人人人人 | 国产毛片久久久 | 高跟丝袜av | 波多野结衣办公室33分钟 | 看久久| 国产农村妇女毛片精品久久 | 无码aⅴ精品一区二区三区 精品久久在线 | 日韩国产电影 | 国产一级片av | 激情自拍偷拍 | 欧美日韩精品一区二区在线观看 | 亚洲网站一区 | 一区二区成人av | 激情欧美日韩 | 一区二区三区免费毛片 | www.欧美 | 日韩精品二区在线观看 | 精品中文字幕一区二区 | 五月婷婷六月丁香综合 | 欧美偷拍视频 | 久操热| 痴汉电车在线观看 | 一本到在线视频 | 美女视频在线观看免费 | 色呦呦中文字幕 | 久免费一级suv好看的国产 | 我要看免费黄色片 | 高清欧美性猛交xxxx | 97在线视频免费观看 | www.精品一区| 久久精品国产亚洲av高清色欲 | 欧美一级日韩一级 | 午夜精品久久久久久久久久 | 成人欧美在线观看 | 波多野结衣视频在线播放 | 亚洲中文字幕无码不卡电影 | 四虎永久在线 | 成人在线天堂 | 亚洲黄色一区 | 国产在线一区二区三区四区 | 就去吻综合 | 国产一区二区三区www | 国产免费一区二区三区网站免费 | www视频在线观看免费 | 男男上床视频 | 亚洲图片小说区 | 91小视频| 激情小说视频在线 | 久久αv | 精品一区在线看 | 三级理伦 | 亚洲自拍在线观看 | 欧洲在线视频 | av成人动漫 | 成人黄色a | 精品无码一区二区三区蜜臀 | 美女黄色大片 | www.久久久久久久久 | 制服丝袜影音先锋 | 亚洲精品一区在线 | 91亚洲精品国偷拍自产在线观看 | 午夜免费成人 | 久色成人 | 精品久操| 欧美成人一区在线 | 国产午夜无码精品免费看奶水 | 嘿咻视频在线观看 | 欧美乱论视频 | 丁香花高清视频完整电影 | 麻豆亚洲精品 | 天天看片天天爽 | heyzo朝桐光一区二区 | 亚洲砖区免费 | 日韩精品色呦呦 | 日本www在线观看 | 婷婷看片 | 九九在线观看视频 | 在线观看黄色免费网站 | 69av视频在线观看 | 4444亚洲人成无码网在线观看 | 亚洲一区精品在线 | 精品一区久久久 | 日韩成人免费 | 中文字幕在线观看1 | 国产成人高清在线 | 天天弄天天操 | 大地资源高清播放在线观看 | 精品在线一区 | 日韩av一区二区三区四区 |