洛谷傳送門
如題,給出乙個無向圖,求出最小生成樹,如果該圖不連通,則輸出orz
。
第一行包含兩個整數 n,mn,m,表示該圖共有 nn 個結點和 mm 條無向邊。
接下來 mm 行每行包含三個整數 x_i,y_i,z_ix**i,y**i,z**i,表示有一條長度為 z_iz**i 的無向邊連線結點 x_i,y_ix**i,y**i。
如果該圖連通,則輸出乙個整數表示最小生成樹的各邊的長度之和。如果該圖不連通則輸出orz
。
**:
#include#includeusing namespace std;
const int maxn=5010;
const int maxm=2e5+5;
int n,m,ans,cnt;
int fa[maxn];
struct edge
e[maxm];
bool cmp(edge a,edge b)
int find(int x)
int main()
if(cnt==n-1)
}printf("orz\n");
return 0;
}
洛谷 P3366 模板 最小生成樹
題目描述 如題,給出乙個無向圖,求出最小生成樹,如果該圖不連通,則輸出orz 輸入輸出格式 輸入格式 第一行包含兩個整數n m,表示該圖共有n個結點和m條無向邊。n 5000,m 200000 接下來m行每行包含三個整數xi yi zi,表示有一條長度為zi的無向邊連線結點xi yi 輸出格式 輸出...
洛谷 P3366 模板 最小生成樹
題目描述 如題,給出乙個無向圖,求出最小生成樹,如果該圖不連通,則輸出orz輸入格式 第一行包含兩個整數n m,表示該圖共有n個結點和m條無向邊。n 5000,m 200000 接下來m行每行包含三個整數xi yi zi,表示有一條長度為zi的無向邊連線結點xi yi輸出格式 輸出包含乙個數,即最小...
洛谷 P3366 模板 最小生成樹
題目描述 如題,給出乙個無向圖,求出最小生成樹,如果該圖不連通,則輸出orz 輸入輸出格式 輸入格式 第一行包含兩個整數n m,表示該圖共有n個結點和m條無向邊。n 5000,m 200000 接下來m行每行包含三個整數xi yi zi,表示有一條長度為zi的無向邊連線結點xi yi 輸出格式 輸出...