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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

树的最长直径(邻接表)

發布時間:2024/10/12 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 树的最长直径(邻接表) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

可以證明從樹的任意一點出發,所能到達的最遠距離一定是樹的最大直徑的端點。所以兩次bfs(),一次任意一點出發,一次端點出發,便能找到最大直徑。

程序代碼如下:(求樹上兩端點的最遠距離)

#include <iostream> #include <string.h> #define MAXN 10005 #define INF 999999999using namespace std;struct Edge {int v, w, next; }edge[MAXN];int head[MAXN], vis[MAXN], d[MAXN], q[MAXN], e, n;int init() {e = 0;memset(head, -1, sizeof(head)); }void add(int u, int v, int w) {edge[e].v = v;edge[e].w = w;edge[e].next = head[u];head[u] = e++; }void bfs(int src) {forint i = 0; i <= n; i++){vis[i] = 0;d[i] = INF;}int h = 0, t = 0;vis[src] = 1;q[t++] = src;d[src] = 0;while (h < t){int u = q[h++];for (int i = head[u]; i != -1; i = edge[i].next){int v = edge[i].v;int w = edge[i].w;if (d[u] + w < d[v]){d[v] = d[u] + w;if (!vis[v]){q[t++] = v;vis[v] = 1;}}}} }int main() {int u, v, w;init();cin >> n;for (int i = 1; i <= n - 1; i++){cin >> u >> v >> w;add(u, v, w);add(v, u, w);}bfs(1);int pos = 0, mx = -1;for (int i = 1; i <= n; i++){if(d[i] > mx){mx = d[i];pos = i;}}bfs(pos);mx = -1;for (int i = 1; i <= n; i++){if(d[i] > mx){mx = d[i];}}cout << mx << endl;return 0; }

?

轉載于:https://www.cnblogs.com/lihek/p/3216311.html

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的树的最长直径(邻接表)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 懂色中文一区二区在线播放 | 办公室大战高跟丝袜秘书经理ol | 性色av一区二区三区红粉影视 | av在线不卡免费观看 | 国产18一19sex性护士 | 免费大片黄在线观看视频网站 | 国产一区二区中文字幕 | 午夜欧美福利 | 玖玖爱这里只有精品 | 精品在线不卡 | 亚洲四区在线 | 欧美 日韩 综合 | 国产一卡在线 | 实拍女处破www免费看 | 欧美在线一区二区 | 91免费观看入口 | 巨乳美女动漫 | 亚洲第一视频 | av色网站 | 亚洲激情欧美 | 麻豆福利视频 | 国产麻豆成人传媒免费观看 | 在线一区二区观看 | 一级大片儿 | 日韩经典在线观看 | 无码人妻丰满熟妇精品区 | 日韩乱码在线 | 欧美大黑bbbbbbbbb在线 | 91国内揄拍国内精品对白 | 亚洲理论视频 | 99精品欧美一区二区三区 | 亚洲视频一二区 | 美女屁股眼视频免费 | 日韩一级片在线 | 99re国产 | 亚洲国产成人自拍 | 作爱视频在线 | 中文字幕国产一区 | 欧美性猛交 | 国产少妇一区二区 | 免费一区视频 | 在线成人免费观看 | 成人亚洲 | 久久免费一级片 | 伦理自拍 | 91午夜理伦私人影院 | 99热这里有 | 日本三级久久久 | 一本色道久久综合亚洲精品小说 | 欧美gv在线 | а√天堂资源官网在线资源 | 嫩草私人影院 | 男人的天堂a在线 | 性——交——性——乱免费的 | 欧美一区一区 | 国产精品一区二区电影 | 一级二级三级视频 | 韩日精品中文字幕 | 黄色网页在线 | 日韩av中文字幕在线 | 国产亚洲精品久久久久动 | 色综合加勒比 | 欧美人性生活视频 | 尤物最新网址 | 青青草狠狠操 | 人人澡人人草 | 小仙女av | 亚洲一区二区电影网 | 91久久精品一区二区三区 | 97理伦| 成人试看120秒体验区 | ass东方小嫩模pics | 97看片吧 | 97超碰人人模人人人爽人人爱 | 超碰在线香蕉 | 精品毛片 | 性久久久 | 黑人巨大精品欧美 | 97在线国产| 国产老妇伦国产熟女老妇视频 | 国产农村妇女精品 | 国产成人免费在线视频 | 国产欧美一区二区三区精华液好吗 | 国产妞干网 | 69网址 | 综合网在线观看 | 人人草人人爽 | 999视频| 亚洲第一色网站 | 欧美日一区二区 | 伊人成人动漫 | 国产精品www. | 美女狠狠干 | 欧美日韩一区二区不卡 | 黄色一级片a| 尤物精品在线 | 蜜臀一区二区三区精品免费视频 | av在线免播放器 | 青青草国产精品视频 |