给定的二维平面上的N个节点表示为(x i,y i)。如果节点之间的曼哈顿距离为1,则称这些节点已连接。您可以连接两个未连接的节点,但要以它们之间的欧式距离为代价。任务是连接图,以便每个节点都有一条从任何节点到其路径的路径,且成本最低。
例子:
输入: N = 3,edges [] [] = {{1,1},{1,1},{2,2},{3,2}}输出: 1.41421由于(2,2)和(2, 3)已经连接。因此,我们尝试将(1,1)与(2,2)或(1,1)与(2,3)连接,但是(1,1)与(2,2)产生最小的成本。
输入: N = 3,edges [] [] = {{1,1},{2,2},{3,3}}输出: 2.82843