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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

[Usaco2008 Oct]灌水

發(fā)布時(shí)間:2025/4/14 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [Usaco2008 Oct]灌水 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

題目描述

?

Farmer John已經(jīng)決定把水灌到他的n(1<=n<=300)塊農(nóng)田,農(nóng)田被數(shù)字1到n標(biāo)記。把一塊土地進(jìn)行灌水有兩種方法,從其他農(nóng)田飲水,或者這塊土地建造水庫。 建造一個(gè)水庫需要花費(fèi)wi(1<=wi<=100000),連接兩塊土地需要花費(fèi)Pij(1<=pij<=100000,pij=pji,pii=0). 計(jì)算Farmer John所需的最少代價(jià)。

?


輸入格式

?

*第一行:一個(gè)數(shù)n

*第二行到第n+1行:第i+1行含有一個(gè)數(shù)wi

*第n+2行到第2n+1行:第n+1+i行有n個(gè)被空格分開的數(shù),第j個(gè)數(shù)代表pij。

?


輸出格式

?

*第一行:一個(gè)單獨(dú)的數(shù)代表最小代價(jià).

?


樣例輸入

4 5 4 4 3 0 2 2 2 2 0 3 3 2 3 0 4 2 3 4 0

樣例輸出

9輸出詳解:Farmer John在第四塊土地上建立水庫,然后把其他的都連向那一個(gè),這樣就要花費(fèi)3+2+2+2=9

這道題是要把所有的點(diǎn)連在一起,也就是要用最小生成樹。直接用kruskal跑一遍就好了。 #include<algorithm> #include<cstdio> #include<cmath> #include<iostream> #include<cstring> using namespace std; const int maxn = 100005; int n; struct edge {int x, y, val; } e[maxn]; int ans, fa[305], t, cnt; int cmp(const edge &a, const edge &b) {return a.val < b.val; } int find(int x) {if(fa[x] != x)fa[x] = find(fa[x]);return fa[x]; } void get(int x, int y, int w) {cnt++;e[cnt].x = x;e[cnt].y = y;e[cnt].val = w; } int main() {scanf("%d", &n);for(int i = 1; i <= n; i++) {fa[i] = i;scanf("%d", &t);get(0,i,t);}for(int i = 1; i <= n; i++)for(int j = 1; j <= n; j++) {scanf("%d", &t);if(i != j) {get(i,j,t);}}sort(e + 1,e + cnt + 1,cmp);for(int i = 1; i <= cnt; i++) {if(find(e[i].x) != find(e[i].y)) {fa[find(e[i].x)] = find(e[i].y);ans += e[i].val;}}printf("%d\n", ans);return 0; } View Code

?

轉(zhuǎn)載于:https://www.cnblogs.com/jiqimin/p/10914231.html

總結(jié)

以上是生活随笔為你收集整理的[Usaco2008 Oct]灌水的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 欧美黑人疯狂性受xxxxx喷水 | 污视频在线观看免费 | 国产18精品乱码免费看 | 久久精品国产一区 | 国产精品日韩欧美一区二区三区 | 久久久高潮| 麻豆传媒网站 | 蜜臀一区二区三区精品免费视频 | 日韩福利一区二区 | 欧美一区二区黄片 | 国产精品麻豆成人av电影艾秋 | 在线观看午夜 | 国语粗话呻吟对白对白 | 国产精品久久久久久影视 | 男人的天堂一区 | 99热这里只| 日本精品在线 | 女人特黄大aaaaaa大片 | 综合久久婷婷 | 人人超碰在线 | 一本色道久久综合亚洲精品酒店 | 交专区videossex非洲 | www.国产91| 中文字幕在线观看免费高清 | 中文字幕av在线免费 | 久射网 | 日本成人在线不卡 | 日韩激情在线播放 | 亚洲精品一区二区三区影院忠贞 | 成人精品在线观看视频 | 中文天堂在线观看 | 天天操天天操天天干 | 美女被娇喘视频 | 九九少妇 | 成人777| 一区二区影院 | 无码人妻精品一区二区三区99日韩 | 一二三区不卡 | 国产免费av一区 | 天堂网av中文字幕 | 五月激情小说 | www.国产com| 亚洲av无码乱码在线观看性色 | 日韩专区在线观看 | 操人在线观看 | 未满十八18禁止免费无码网站 | 少妇激情在线 | 成人18视频在线观看 | 51成人做爰www免费看网站 | 亚洲性猛交| 六月婷婷激情网 | 男人操女人的软件 | 9久9久9久女女女九九九一九 | 一区二区在线播放视频 | 欧美国产黄色 | 日韩国产片 | fexx性欧美| 三级视频网站 | 欧美激情精品久久久久久蜜臀 | 亚洲精品乱码久久久久久国产主播 | 18欧美性xxxx极品hd | 亚洲午夜精品一区二区三区他趣 | 婷婷在线免费视频 | 欧美三级大片 | 一区二区三区亚洲精品 | 波多野结衣一区二区三区高清 | 一区二区三区久久久久 | 99热日韩| 九九热在线观看视频 | 青青草成人在线观看 | 免费精品无码AV片在线观看黄 | 天天干天天看 | 国产中文自拍 | 德国艳星videos极品hd | av导航网址| 国产日视频 | 黄色网页免费观看 | 日韩黄色免费网站 | 亚洲综合在线一区二区 | 欧美日韩免费网站 | 黄色天天影视 | 色干综合 | 日韩欧美亚洲一区二区 | jizz性欧美17 | 9999re| 91美女高潮出水 | 亚洲AV无码国产精品播放在线 | 欧美丰满艳妇bbwbbw | 亚洲美免无码中文字幕在线 | a级黄毛片 | 青青草久 | 国产极品久久久 | 久久久亚洲欧洲 | 18无套直看片红桃 | 狠狠夜夜| 国产福利第一页 | 欧美日韩一区二区三区电影 | 色无极影院亚洲 | 大奶子情人 |