文章

111

粉丝

1

获赞

775

访问

23.1k

头像
畅通工程 题解:c++
P1312 浙江大学机试题
发布于2026年3月17日 19:10
阅读数 58

#include <iostream>
#include <set>
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>
#include <time.h>
#include <algorithm>
#include <queue>
#include <stack>
#include <vector>
#include <string>
using namespace std;

//最小生成树
//克鲁斯卡尔,并查集思想 

struct node{
    int p1,p2,c;
};
bool cmp(node a,node b){
    return a.c < b.c;
}
int parent[105];
int find(int i){
    if(parent[i] == i) return i;
    parent[i] = find(parent[i]);
    return parent[i];
}
int main() {
    int n,m;
    while(cin >> n >> m && n != 0){
        for(int i = 1 ; i <= m ; i++){
            parent[i] = i;
        }
        vector<node> vec;
        while(n--){
    ...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发