题意是给定m条在二维平面上不相交的线段,线段有权值w,这些线段成为一个图,求这个图中的权值和最小简单环。
思路
思路是错误的,但实际上是水过去了。正确的做法应该是枚举边,然后对 每一个边跑最短路。
首先将图每一个连通图处理出来。对于每一个连通图,我们做这个连通图的MST,然后对于这个连通图的每一个非树边,我们将边加入MST中,然后dfs跑出一个环更新最小值。
MST错误样例
0 0 1 0 1
0 0 0 1 1
1 0 1 1 1
0 1 1 1 10
0 1 0 2 1
1 1 1 2 1
0 2 1 2 3
0 2 0 3 1
0 3 1 3 1
1 2 1 3 1
有可能构造的生成树导致找不到最小环