亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 最短路徑(單源dijkstra+mapped_heap正向表形式).txt

?? acm常用模板
?? TXT
字號:
//單源最短路徑,dijkstra算法+映射二分堆,正向表形式,復雜度O(mlogn)
//求出源s到所有點的最短路經,傳入圖的大小n和正向表list,buf
//返回到各點最短距離min[]和路徑pre[],pre[i]記錄s到i路徑上i的父結點,pre[s]=-1
//可更改路權類型,但必須非負!
#define MAXN 200
#define inf 1000000000
typedef int elem_t;
struct edge_t{
	int to;
	elem_t len;
};

#define _cp(a,b) ((a)<(b))
struct heap{
	elem_t h[MAXN+1];
	int ind[MAXN+1],map[MAXN+1],n,p,c;
	void init(){n=0;}
	void ins(int i,elem_t e){
		for (p=++n;p>1&&_cp(e,h[p>>1]);h[map[ind[p]=ind[p>>1]]=p]=h[p>>1],p>>=1);
		h[map[ind[p]=i]=p]=e;
	}
	int del(int i,elem_t& e){
		i=map[i];if (i<1||i>n) return 0;
		for (e=h[p=i];p>1;h[map[ind[p]=ind[p>>1]]=p]=h[p>>1],p>>=1);
		for (c=2;c<n&&_cp(h[c+=(c<n-1&&_cp(h[c+1],h[c]))],h[n]);h[map[ind[p]=ind[c]]=p]=h[c],p=c,c<<=1);
		h[map[ind[p]=ind[n]]=p]=h[n];n--;return 1;
	}
	int delmin(int& i,elem_t& e){
		if (n<1) return 0;i=ind[1];
		for (e=h[p=1],c=2;c<n&&_cp(h[c+=(c<n-1&&_cp(h[c+1],h[c]))],h[n]);h[map[ind[p]=ind[c]]=p]=h[c],p=c,c<<=1);
		h[map[ind[p]=ind[n]]=p]=h[n];n--;return 1;
	}
};

void dijkstra(int n,int* list,edge_t* buf,int s,elem_t* min,int* pre){
	heap h;elem_t e;
	int v[MAXN],i,t;
	for (h.init(),i=0;i<n;i++)
		min[i]=((i==s)?0:inf),v[i]=0,pre[i]=-1,h.ins(i,min[i]);
	while (h.delmin(i,e))
		for (v[i]=1,t=list[i];t<list[i+1];t++)
			if (!v[buf[t].to]&&min[i]+buf[t].len<min[buf[t].to])
				pre[buf[t].to]=i,h.del(buf[t].to,e),min[buf[t].to]=e=min[i]+buf[t].len,h.ins(buf[t].to,e);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产精品av| 欧美一区二区三区啪啪| 欧美高清在线视频| 国产一本一道久久香蕉| 国产亚洲va综合人人澡精品| 成人永久aaa| 亚洲色图制服丝袜| 在线精品亚洲一区二区不卡| 午夜视频一区二区三区| 欧美高清精品3d| 极品少妇一区二区三区精品视频| 2021久久国产精品不只是精品| 国产激情视频一区二区在线观看| 国产精品水嫩水嫩| 欧美日韩综合色| 久久国产日韩欧美精品| 婷婷夜色潮精品综合在线| 欧美大尺度电影在线| 国产精品亚洲а∨天堂免在线| 国产精品传媒视频| 欧美高清视频在线高清观看mv色露露十八| 麻豆免费看一区二区三区| 国产婷婷一区二区| 在线亚洲精品福利网址导航| 裸体歌舞表演一区二区| 国产视频一区在线观看| 在线免费观看视频一区| 久久国产精品99久久久久久老狼| 国产欧美一区二区精品性色| 在线一区二区三区四区五区 | 久久精品国产亚洲aⅴ| 久久综合久久久久88| 99国产一区二区三精品乱码| 日韩电影在线一区二区| 亚洲国产成人私人影院tom| 色老头久久综合| 国产精华液一区二区三区| 一区二区久久久久| 久久久蜜桃精品| 欧美日韩一区不卡| eeuss鲁片一区二区三区 | 天堂av在线一区| 国产精品麻豆视频| 日韩欧美国产1| 91精品福利在线| 丰满亚洲少妇av| 麻豆精品视频在线观看| 一区二区三区欧美亚洲| 久久久久久久久久久99999| 欧美日韩一区三区四区| 99久久国产综合精品女不卡| 久久精品久久99精品久久| 亚洲国产精品一区二区久久恐怖片| 久久久噜噜噜久久人人看 | 国产精品私人影院| 精品久久久久久无| 91精品在线一区二区| 在线精品视频一区二区三四| 北岛玲一区二区三区四区| 韩日av一区二区| 美女视频网站久久| 亚洲sss视频在线视频| 亚洲欧美日韩国产综合在线| 欧美国产日韩一二三区| 久久众筹精品私拍模特| 欧美老肥妇做.爰bbww| 91网站视频在线观看| 国产91高潮流白浆在线麻豆| 国内精品在线播放| 六月丁香婷婷久久| 美女一区二区在线观看| 日本美女一区二区| 男女视频一区二区| 免费在线观看一区二区三区| 日韩精品福利网| 亚洲成a天堂v人片| 亚洲成人精品影院| 亚洲地区一二三色| 亚洲风情在线资源站| 亚洲高清中文字幕| 日韩国产在线一| 日韩中文欧美在线| 蜜臀av一区二区| 美美哒免费高清在线观看视频一区二区 | 中文字幕欧美国产| 日本一区二区三区四区| 中文字幕av一区二区三区高| 中文字幕va一区二区三区| 国产精品私人自拍| 国产精品国产三级国产普通话蜜臀| 欧美国产精品v| 国产精品毛片大码女人| 亚洲精品国产精品乱码不99| 亚洲国产精品一区二区www| 午夜欧美视频在线观看| 麻豆精品一区二区综合av| 国内成+人亚洲+欧美+综合在线| 国产麻豆视频一区| av中文字幕亚洲| 在线精品观看国产| 69av一区二区三区| 久久综合九色欧美综合狠狠| 国产精品美女久久久久久久| 亚洲欧美激情插| 日本欧洲一区二区| 国产成人午夜片在线观看高清观看| 成人福利在线看| 欧美色图一区二区三区| 日韩免费视频一区| 国产精品第四页| 日本一不卡视频| 国产成人午夜片在线观看高清观看| 91视频免费观看| 91精品国产91综合久久蜜臀| 国产亚洲欧美激情| 亚洲午夜久久久久| 国产精品综合在线视频| 91福利视频在线| 久久日一线二线三线suv| 亚洲欧美福利一区二区| 美女mm1313爽爽久久久蜜臀| 成人国产精品免费观看动漫| 欧美片网站yy| 国产精品久久久久久久浪潮网站| 亚洲国产成人av| 丁香激情综合五月| 在线成人高清不卡| 中文字幕av资源一区| 奇米影视一区二区三区小说| 97精品久久久久中文字幕| 日韩亚洲电影在线| 一个色在线综合| 国产不卡视频一区二区三区| 在线成人午夜影院| 亚洲欧美电影院| 国产成人av福利| 日韩欧美一二三| 亚洲一区二区三区在线| 丰满少妇在线播放bd日韩电影| 欧美一区二区三区四区高清| 国产精品不卡在线| 国产精品一级在线| 欧美一二三区在线观看| 亚洲男帅同性gay1069| 国产精品99久久不卡二区| 欧美精选一区二区| 一区二区不卡在线播放 | 麻豆一区二区三区| 欧美日韩成人在线一区| 亚洲日本va午夜在线电影| 国产毛片精品视频| 精品久久一区二区| 日本不卡不码高清免费观看| 一本到三区不卡视频| 国产精品视频看| 国产91丝袜在线播放| 欧美不卡一区二区三区四区| 天天综合色天天综合| 色视频成人在线观看免| 成人免费在线视频| youjizz国产精品| 欧美激情在线看| 国产99久久久久久免费看农村| 欧美xxx久久| 激情综合网av| 欧美电视剧免费观看| 久久99精品久久久久久| 精品少妇一区二区三区在线播放 | 美女视频免费一区| 666欧美在线视频| 日韩和欧美一区二区三区| 欧美私模裸体表演在线观看| 亚洲影院在线观看| 欧美性受xxxx| 亚洲成a人在线观看| 91精品国产综合久久小美女| 奇米四色…亚洲| 精品国产污网站| 国产成人精品在线看| 国产清纯白嫩初高生在线观看91| 国产精品一色哟哟哟| 国产人成一区二区三区影院| 成年人国产精品| 亚洲激情欧美激情| 欧美乱妇15p| 蜜臀久久99精品久久久久宅男 | 欧美日韩免费视频| 男人的j进女人的j一区| 26uuu另类欧美亚洲曰本| 国产很黄免费观看久久| 国产精品久久久久久妇女6080| 色国产精品一区在线观看| 亚洲电影中文字幕在线观看| 7777精品伊人久久久大香线蕉完整版 | av电影在线不卡| 亚洲一区欧美一区| 91精品午夜视频| 国产精品影音先锋| 亚洲日本在线a| 日韩美一区二区三区|