文章

38

粉丝

56

获赞

67

访问

4.0k

头像
惠民工程 题解:纯C,拼尽全力终于战胜
P1661 中南大学机试题
发布于2025年3月3日 20:57
阅读数 58

#include <stdio.h>
#include <stdlib.h>

typedef struct {
    int u;
    int v;
    int weight;
} Edge;

int cmp(const void *a, const void *b) {
    Edge *edgeA = (Edge *)a;
    Edge *edgeB = (Edge *)b;
    return edgeA->weight - edgeB->weight;
}

int find(int x, int *parent) {
    if (parent[x] != x) {
        parent[x] = find(parent[x], parent);
    }
    return parent[x];
}

int main() {
    int M, N;
    while (scanf("%d %d", &M, &N) != EOF) {
        if (M == 0) {
            printf("?\n");
            for (int i = 0; i < N; ++i) {
                int u, v, w;
                scanf("%d %d %d", &u, &v...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发