#include #include #include #include using namespace std; struct point { long long x,y; }; int n,c,cc,t; bool ok; point a[100000]; float dist(point a,point b) { return sqrt((a.x-b.x)*(a.x-b.x)+(a.y-b.y)*(a.y-b.y)); } bool isosc(point a,point b,point c) { float d1=dist(a,b); float d2=dist(b,c); float d3=dist(a,c); //cout< A(a,a+n); sort(A.begin(),A.end(),comp); int i=0; for (std::vector::iterator it=A.begin();it!=A.end();++it,++i) a[i]=*it; } int main() { cin>>n; for (int i=0;i>a[i].x>>a[i].y; sort(); for (int i=0;ij && cc