城市c是乙個非常繁忙的大都市,城市中的道路十分的擁擠,於是市長決定對其中的道路進行改造。城市c的道路是這樣分布的:城市中有n個交叉路口,有些交叉路口之間有道路相連,兩個交叉路口之間最多有一條道路相連線。這些道路是雙向的,且把所有的交叉路口直接或間接的連線起來了。每條道路都有乙個分值,分值越小表示這個道路越繁忙,越需要進行改造。但是市**的資金有限,市長希望進行改造的道路越少越好,於是他提出下面的要求:
1.改造的那些道路能夠把所有的交叉路口直接或間接的連通起來。
2.在滿足要求1的情況下,改造的道路盡量少。
3.在滿足要求1、2的情況下,改造的那些道路中分值最大的道路分值盡量小。
任務:作為市規劃局的你,應當作出最佳的決策,選擇那些道路應當被修建。
第一行有兩個整數n,m表示城市有n個交叉路口,m條道路。接下來m行是對每條道路的描述,u, v, c表示交叉路口u和v之間有道路相連,分值為c。(1≤n≤300,1≤c≤10000)
兩個整數s, max,表示你選出了幾條道路,分值最大的那條道路的分值是多少。
4 5
1 2 3
1 4 5
2 4 7
2 3 6
3 4 8
3 6
每個測試點1s
noi2005四川省選拔賽第二試第3題
最小生成樹
屠龍寶刀點選就送
#include #include#include
using
namespace
std;
struct
edge
}edge[
10000*3
];bool vis[10000
];int fa[10000
],n,m,cnt;
int find_fa(int
x)int
main()
sort(edge+1,edge+1+cnt);
int k=0,z=0,ans=0
;
for(int i=1;i<=cnt;++i)
}if(k==1) break
; }
}printf(
"%d %d
",z,ans);
}
2455 繁忙的都市
2005年省隊選拔賽四川 時間限制 1 s 空間限制 128000 kb 題目等級 大師 master 題解城市c是乙個非常繁忙的大都市,城市中的道路十分的擁擠,於是市長決定對其中的道路進行改造。城市c的道路是這樣分布的 城市中有n個交叉路口,有些交叉路口之間有道路相連,兩個交叉路口之間最多有一條道...
vijos 繁華的都市
城市c是乙個非常繁忙的大都市,城市中的道路十分的擁擠,於是市長決定對其中的道路進行改造。城市c的道路是這樣分布的 城市中有n個交叉路口,有些交叉路口之間有道路相連,兩個交叉路口之間最多有一條道路相連線。這些道路是雙向的,且把所有的交叉路口直接或間接的連線起來了。每條道路都有乙個分值,分值越小表示這個...
SCOI2005 繁忙的都市
城市c是乙個非常繁忙的大都市,城市中的道路十分的擁擠,於是市長決定對其中的道路進行改造。城市c的道路是這樣分布的 城市中有n個交叉路口,有些交叉路口之間有道路相連,兩個交叉路口之間最多有一條道路相連線。這些道路是雙向的,且把所有的交叉路口直接或間接的連線起來了。每條道路都有乙個分值,分值越小表示這個...