Create distance.cpp

4. Коммивояжер
Придумайте приближенный алгоритм решения эвклидовой задачи коммивояжера на основе алгоритма Крускала. Протестируйте алгоритм на случайных данных, которые представляют собой точки на евклидовой плоскости, полученные в результате случайного выбора N центров на плоскости c нормальным распределением с sigma = S1 вокруг точки (0,0) и генерации вокруг каждого из этих центров M точек с нормальным распределением с sigma = S2. Рассмотрите, например, случай S1=100, S2=10, N=100, M=100.
Рекомендуется реализовать два класса. Класс-механизм, ищущий минимальный каркас на графе точек, и вспомогательный класс "система непересакающихся множеств".
Для генерации точек с нормальным распределением используйте преобразование Бокса-Мюллера.