本题是一道最小生成树,可以用克鲁斯卡尔最小生成树过。将每一条路的边权从小到大排序,每次如果两块连通子图非连通,就把边权加到答案里,当 s 区与 t 区在同一块子图上,就可以输出答案。
洛谷 P1396 营救 C++ 题解
于 2024-02-04 11:33:10 首次发布
本文介绍了如何使用克鲁斯卡尔算法解决最小生成树问题,步骤包括对边权排序,判断连通性,逐步添加边直到s区与t区连通,最后输出答案。
本文介绍了如何使用克鲁斯卡尔算法解决最小生成树问题,步骤包括对边权排序,判断连通性,逐步添加边直到s区与t区连通,最后输出答案。
本题是一道最小生成树,可以用克鲁斯卡尔最小生成树过。将每一条路的边权从小到大排序,每次如果两块连通子图非连通,就把边权加到答案里,当 s 区与 t 区在同一块子图上,就可以输出答案。
351
4773

被折叠的 条评论
为什么被折叠?