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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

HDU 2376 Average distance

發布時間:2023/11/29 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HDU 2376 Average distance 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

HDU_2376

? ? 對于任意一棵子樹來講,以根節點為深度最淺的點的路徑一共有兩類,一類是以根節點為端點的路徑,另一類是過根節點但端點分別在兩棵子樹中的路徑。然后將無根樹轉化為有根樹后dfs時計算出上面兩類路徑的長度即可。

#include<stdio.h> #include<string.h> #include<algorithm> #include<queue> #define MAXD 10010 #define MAXM 20010 typedef long long LL; LL f[MAXD], ANS; int N, first[MAXD], size[MAXD], e, next[MAXM], v[MAXM], w[MAXM]; void add(int x, int y, int z) {v[e] = y, w[e] = z;next[e] = first[x], first[x] = e ++; } void init() {int i, x, y, z;scanf("%d", &N);memset(first, -1, sizeof(first[0]) * N), e = 0;for(i = 1; i < N; i ++){scanf("%d%d%d", &x, &y, &z);add(x, y, z), add(y, x, z);} } struct St {LL f;int size;St(){}St(LL _f, int _size) : f(_f), size(_size){} }; void dfs(int cur, int fa) {int i, s = 0;LL A = 0;size[cur] = 1, f[cur] = 0;std::queue <St> q;for(i = first[cur]; i != -1; i = next[i])if(v[i] != fa){dfs(v[i], cur);size[cur] += size[v[i]], f[cur] += f[v[i]] + w[i] * size[v[i]];q.push(St(f[v[i]] + size[v[i]] * w[i], size[v[i]]));}ANS += f[cur];while(!q.empty()){St st = q.front();q.pop();ANS += st.size * A + s * st.f;s += st.size, A += st.f;} } void solve() {ANS = 0;dfs(0, -1);printf("%.7f\n", (double)ANS * 2 / (N * (N - 1))); } int main() {int t;scanf("%d", &t);while(t --){init();solve();}return 0; }

總結

以上是生活随笔為你收集整理的HDU 2376 Average distance的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 国产网友自拍视频 | 日韩黄色视屏 | 黑人与亚洲人色ⅹvideos | 制服av网 | 樱花视频在线免费观看 | 国产黄片一区二区三区 | 国产精品自拍网 | 靠逼视频免费网站 | 欧美又粗又大xxxxbbbb疯狂 | 天堂久久av | 樱花电影最新免费观看国语版 | 波多野结衣久久 | 男女av网站 | 911美女片黄在线观看游戏 | 少妇被躁爽到高潮 | 超碰2019| 91一区视频| 日本黄色视屏 | 亚洲色欲色欲www | 一级特黄毛片 | 青青草免费观看 | 久久亚洲av无码精品色午夜麻豆 | 亚洲欧美成人一区二区三区 | 中文字幕无码人妻少妇免费 | 日韩在线一二三 | 欧美一级淫 | 日韩欧美高清在线 | 亚洲一区 | 夜夜天天干 | 老师张开让我了一夜av | 四虎黄色 | 国产三级在线观看视频 | hs视频在线观看 | 不卡中文字幕在线观看 | 天天射视频 | 一区二区高潮 | 中文字幕在线亚洲 | 激情综合网av | 国产美女流白浆 | 性欧美视频 | 香蕉福利视频 | 999国产视频 | 2025韩国大尺度电影 | 亚洲五十路 | 日韩高清在线一区 | 午夜操操 | 亚洲av成人一区二区国产精品 | jjzz国产 | 国产精品视频一区在线观看 | xxx日韩 | 国产一区二区在线电影 | 91视频在线| 日韩电影一区二区在线观看 | 亚洲热视频| 欧美另类老妇 | 制服丝袜av一区二区三区下载 | 毛片aaaa| 99免费视频| 欧美成人黄色片 | 久久美利坚 | 91久久久精品 | 久久男人av | 色偷偷资源网 | 日本一本不卡 | www.国产黄色 | 成人免费视频一区二区三区 | 78m78成人免费网站 | 一本一道波多野结衣av黑人 | 中国黄色录像 | 成人精品视频99在线观看免费 | 欧美色图网址 | 久久av一区二区三区亚洲 | 国产成人亚洲精品自产在线 | 亚洲AV第二区国产精品 | 男人深夜网站 | 国产91一区在线精品 | 九九自拍偷拍 | 玖玖爱资源站 | 午夜激情视频网站 | 天天玩天天干 | 少妇h视频| 日韩av专区 | 中文字幕精品久久久 | 福利综合网| 日本老熟妇毛茸茸 | 裸体女人a级一片 | 好吊日精品视频 | 欧美一级少妇 | 清清草免费视频 | 强公把我次次高潮hd | 日本成人在线播放 | 四虎国产 | 在线观看中文字幕亚洲 | 亚洲666 | 久久无码性爱视频 | 天天综合网久久综合网 | 精品人妻一区二区三 | 成年女人18级毛片毛片免费 | 美女午夜激情 |