Даны координаты n точек на плоскости (x1,y1),..,(xn,yn) n<=30 Найти номера пары точек, расстояние между которыми наибольшее (считать, что такая пара единственная) - Python(Питон)

# x,y - наши массивы координат
mi, mj = np.meshgrid(np.arange(len(x)), np.arange(len(y)))
mx=x[mi]-x[mj]
my = y[mi] - y[mj]
sqr = mx**2+my**2
mi[sqr == sqr.max()]

Leave a Comment