<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      https://www.acwing.com/problem/content/1075/

      輸出樹的中心(該點到樹中其他結點的最遠距離最近)。

      時間復雜度 \(O(n)\)

      #include <bits/stdc++.h>
      using namespace std;
      #define LL long long
      int main(){
      	ios::sync_with_stdio(false);cin.tie(0);
      	int n;
      	cin >> n;
      	vector < vector < array<LL, 2> > > e(n + 1);
      	for (int i = 1; i < n; i ++ ){
      		int u, v, w;
      		cin >> u >> v >> w;
      		e[u].push_back({w, v});
      		e[v].push_back({w, u});
      	}
      	vector <LL> d1(n + 1), d2(n + 1), s1(n + 1), s2(n + 1);
      	function<void(int, int)> dfs1 = [&](int u, int fa){
      		for (auto [w, v] : e[u]){
      			if (v == fa) continue;
      			dfs1(v, u);
      			LL x = d1[v] + w;
      			if (x > d1[u]){
      				d2[u] = d1[u], s2[u] = s1[u];
      				d1[u] = x, s1[u] = v;
      			}
      			else if (x > d2[u]){
      				d2[u] = x, s2[u] = v;
      			}
      		}
      	};
      	dfs1(1, 0);
      	vector <LL> up(n + 1);
      	function<void(int, int)> dfs2 = [&](int u, int fa){
      		for (auto [w, v] : e[u]){
      			if (v == fa) continue;
      			if (s1[u] == v) up[v] = max(up[u], d2[u]) + w;
      			else up[v] = max(up[u], d1[u]) + w;
      			dfs2(v, u);
      		}
      	};
      	dfs2(1, 0);
      	LL ans = 1e18;
      	for (int i = 1; i <= n; i ++ )
      		ans = min(ans, max(d1[i], up[i]));
      	cout << ans << "\n";
      	return 0;
      }
      
      posted on 2022-09-16 00:51  Hamine  閱讀(174)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 成人无码午夜在线观看| 成在人线av无码免费| 一区二区三区鲁丝不卡| 日本公妇乱偷中文字幕| 免费又黄又爽又猛的毛片| 亚洲高清日韩专区精品| 偷窥少妇久久久久久久久| 亚洲国产日韩欧美一区二区三区| 亚洲男人在线天堂| 久久综合国产精品一区二区| 最近中文字幕完整版hd| 欧美乱大交aaaa片if| 偷自拍另类亚洲清纯唯美| 忘忧草日本在线播放www| 国产精品一二二区视在线 | 久久精品亚洲国产综合色| 亚洲狠狠婷婷综合久久久| 亚洲精品入口一区二区乱| 亚洲熟妇在线视频观看| 久久成人国产精品免费软件| 亚洲中文字幕成人综合网| 在线看无码的免费网站| 综合色一色综合久久网| 国产久免费热视频在线观看| 国产成人啪精品午夜网站| 色色97| 中文字幕有码日韩精品| 来宾市| 69精品无人区国产一区| 中文幕无线码中文字夫妻| 国产成人亚洲无码淙合青草| 毛片久久网站小视频| 久久青青草原国产精品最新片 | 亚欧美闷骚院| 亚洲成在人线在线播放无码| 来凤县| julia无码中文字幕一区| 久久婷婷大香萑太香蕉AV人| 中文字幕av无码免费一区| 2021精品亚洲中文字幕| 亚洲国产性夜夜综合|