首页 > 小美的修路
头像 Miya555
发表于 2023-10-22 21:46:54
挺小清新的一道最小生成树。 题意:给你一个图,求这个图的最小生成树。其中图中某些边为必选。 不难想出只要在 ==1 的时候强制加入边进行更新即可。 #include<bits/stdc++.h> using namespace std; #define int long long con 展开全文
头像 以诚丶
发表于 2025-06-08 20:04:50
这是最小生成树的变种,我们可以首先将的连接上,然后给剩余的边排序。需要注意排序后,索引信息回发生改变,需要保存好。然后依次检测联通性,如果不联通我们才连接。 连通性可以使用并查集来实现。 import sys sys.setrecursionlimit(100010) read = sys.stdi 展开全文
头像 chenlan114
发表于 2026-02-08 00:56:29
#include<bits/stdc++.h> using namespace std; using ll = long long; /* 算法思想: 这是一个带「必选边」的最小生成树问题,基于Kruskal算法改进 核心逻辑: 1. 题目要求必须包含所有 p=1 的必选边,哪怕它们 展开全文