#include <iostream>
#include "math.h"
using namespace std;
void alldist(int *x, int *y, int n)
{
float d;
for (int i = 0; i < n-1; i++)
{
for (int j = i + 1; j < n; j++)
{
d = sqrt(pow((x[j] - x[i]), 2) + pow((y[j] - y[i]), 2));
cout <<"dist "<< i << ":" << j << " " << d << " ";
}
cout << endl;
}
}
int main() {
int *x=new int [5] {1, 4, 6, 2, 1};
int *y=new int [5] {6, 7, 8, 9, 10};
alldist(x, y, 5);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSAibWF0aC5oIgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdm9pZCBhbGxkaXN0KGludCAqeCwgaW50ICp5LCBpbnQgbikgCnsKICAgIGZsb2F0IGQ7CiAgICBmb3IgKGludCBpID0gMDsgaSA8IG4tMTsgaSsrKQogICAgewogICAgICAgIGZvciAoaW50IGogPSBpICsgMTsgaiA8IG47IGorKykKICAgICAgICB7CiAgICAgICAgICAgIGQgPSBzcXJ0KHBvdygoeFtqXSAtIHhbaV0pLCAyKSArIHBvdygoeVtqXSAtIHlbaV0pLCAyKSk7CiAgICAgICAgICAgIGNvdXQgPDwiZGlzdCAiPDwgaSA8PCAiOiIgPDwgaiA8PCAiICIgPDwgZCA8PCAiICI7CiAgICAgICAgfQogICAgICAgICAgICBjb3V0IDw8IGVuZGw7CiAgICB9Cn0KaW50IG1haW4oKSB7CglpbnQgKng9bmV3IGludCBbNV0gezEsIDQsIDYsIDIsIDF9OyAKICAgIGludCAqeT1uZXcgaW50IFs1XSB7NiwgNywgOCwgOSwgMTB9OyAKICAgIGFsbGRpc3QoeCwgeSwgNSk7CglyZXR1cm4gMDsKfQ==