当前位置: 首页 > news >正文

洛谷 P3366 【模板】最小生成树 题解 1

题目链接

洛谷 P3366 【模板】最小生成树

Prim 模板题

最小生成树:给定一个有 \(n\) 个点的无向图,从中选取 \(n-1\) 条边使图连通,同时满足这 \(n-1\) 条边权和最小,则这 \(n-1\) 条边就是这张图的最小生成树,其个边长度之和即为这 \(n-1\) 条边的边权和。

思路分析

观察到图中每个点都是最小生成树上的一个结点,考虑对这 \(n\) 个点进行分析。我们假设已经选出了一些点,每次往里增加一个点。因为要使边权和最小,所以我们应选择剩下点中与已经被选出的点相邻且距离最近的那个点,一步步向外拓展。

我们定义数组 \(d_i\) 表示第 \(i\) 个点到与其相邻的选出点的距离的最小值。那么每次选点中,我们需遍历 \(d\) 数组,找出未被选走的点中 \(d\) 值最小的哪个点 \(j\),把它选出来。然后更新那些与 \(j\) 直接连通的点的 \(d\) 值。若某一次选出来的 \(d_j=\inf\),则说明剩下的点与被选出来的点间不连通,无法选出最小生成树。

代码呈现

#include<bits/stdc++.h>
using namespace std;
typedef pair<int,int> pii;const int N=5010,inf=0x3f3f3f3f;
int n,m,ans;
int dis[N];
bool vis[N];
vector<pii> f[N];int main(){scanf("%d%d",&n,&m);while (m--){int u,v,w;  scanf("%d%d%d",&u,&v,&w);f[u].push_back({v,w}),f[v].push_back({u,w});}memset(dis,0x3f,sizeof dis);dis[1]=0;for (int i=1;i<=n;++i){int u=0;for (int j=1;j<=n;++j){if (!vis[j] && dis[j]<dis[u]) u=j;}if (dis[u]==inf){ ans=-1;break; }ans+=dis[u],vis[u]=1;for (auto v:f[u]) dis[v.first]=min(dis[v.first],v.second);}if (ans==-1) printf("orz");else printf("%d",ans);return 0;
}
http://www.jsqmd.com/news/878188/

相关文章:

  • 029、PCB封装库创建与管理
  • 2026 南京品牌手表回收老店对比:添价收精准评估占据竞争优势 - 薛定谔的梨花猫
  • 【趋势检测和隔离】使用小波进行趋势检测和隔离研究附Matlab代码
  • 福州黄金回收商家哪家好?2026年正规实体店防“到手刀”真实评测 - 阿丽珠宝
  • 3步解决微信缓存膨胀:CleanMyWechat实战指南
  • DeepSeek告警配置踩坑实录:87%团队忽略的时序对齐偏差、标签继承断层与Webhook幂等性漏洞
  • 洗牌与重构:合肥“科技之都”背景下的AI营销服务商竞速赛 - 行业深度观察C
  • 【仅限首批认证伙伴】:DeepSeek合规专家团闭门复盘实录——12家过审企业的“隐性材料准备法”首次公开
  • 2026 南京黄金回收连锁品牌测评:添价收多年经营领跑本地市场 - 薛定谔的梨花猫
  • 2026年便携式荧光法溶解氧仪品牌排行榜:国产十强专业评测与选型指南 - 仪表品牌排行榜
  • 2026年,这家专业做料浆泵的公司有何独特之处?快来一探究竟! - 资讯纵览
  • 模型预测解构:基于对偶权重的样本级可解释性方法
  • 5分钟搞定!NVIDIA显卡广色域显示器色彩校准终极指南
  • WPF consume data generated by grpc services
  • deepseek-tui
  • 洛谷-P11942 [KTSC 2025] 重塑矩阵 题解
  • AppImageLauncher终极指南:10分钟掌握Linux便携应用系统集成
  • 2026年西安防水补漏行业合规经营机构梳理与不同场景消费选型参考 苏州防水补漏维修公司靠谱品牌排名 - 冠盾建筑修缮
  • DeepSeek推理延迟骤降63%?揭秘LLM服务端3层缓存穿透+动态批处理调优全链路
  • 性价比高的广东厂家直销可定制化设计食品级包装袋家电配件注塑家居用品类厂家 - 资讯纵览
  • 泉州汽车音响调音 高端车改装天花板|众毅汽车音响,凭国家级技术硬实力稳居泉州第一 - 汽车音响改装
  • Wonder3D:如何用一张照片在3分钟内创建专业3D模型?
  • 广州华为云代理哪家靠谱?本地华为云合作伙伴大宇云可享专属优惠 - 资讯纵览
  • 泉州新能源汽车音响改装第一|众毅汽车音响,以高压兼容 + 无损协议 + 竞赛调音领跑闽南 - 汽车音响改装
  • DeepSeek API访问控制配置全链路审计(含RBAC+ABAC双模型实测对比)
  • 【DeepSeek生产环境告警零漏报标准】:基于137个真实故障复盘提炼的4层校验机制与SLI/SLO对齐法
  • 探秘镀锌卷板:从“冰火两重天”行业格局看高端汽车钢的突围之道 - 品牌优选官
  • 2026年西安防水补漏领域标杆机构市场格局分析与不同场景选型参考 苏州防水补漏维修公司靠谱品牌排名 - 冠盾建筑修缮
  • 广东厂家直销可定制化设计食品级包装袋家电配件注塑家居用品类厂家 - 资讯纵览
  • 2026 重庆闲置奢包回收品牌推荐:添价收深耕本地回收口碑优良 - 薛定谔的梨花猫