最初の図のように、点がマークされた 2 次元配列があります。私がしなければならないことは、そのマップ上のすべてのポイント間の接続を見つけることです (したがって、任意のポイントから他のすべてのポイントに移動できます)。すべてのエッジの長さの合計は、可能な限り最小でなければなりません。
入力:
(0, 0) (5, 5) (5, 1) (4, 4) (1, 5) (2, 4) (2, 1) // 1st,2nd,3rd city ...
出力:
1-7, 7-3, 7-6, 6-5, 6-4, 4-2