习题8.4 畅通工程之最低成本建设问题(30 分)
某地区经过对城镇交通状况的调查,得到现有城镇间快速道路的统计数据,并提出“畅通工程”的目标:使整个地区任何两个城镇间都可以实现快速交通(但不一定有直接的快速道路相连,只要互相间接通过快速路可达即可)。现得到城镇道路统计表,表中列出了有可能建设成快速路的若干条道路的成本,求畅通工程需要的最低成本。
输入格式:
输入的第一行给出城镇数目N (
这道习题描述了如何解决一个畅通工程的问题,即在限定条件下通过建设最低成本的道路,确保所有城镇间都能快速通行。输入包含城镇数量、候选道路及各道路成本,输出要求是最低成本。若无法确保畅通,则输出"Impossible"。题目提供了输入和输出样例,解题方法涉及并查集数据结构和Kruskal算法。
某地区经过对城镇交通状况的调查,得到现有城镇间快速道路的统计数据,并提出“畅通工程”的目标:使整个地区任何两个城镇间都可以实现快速交通(但不一定有直接的快速道路相连,只要互相间接通过快速路可达即可)。现得到城镇道路统计表,表中列出了有可能建设成快速路的若干条道路的成本,求畅通工程需要的最低成本。
输入的第一行给出城镇数目N (

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