#include #include #include #include #include using namespace std; typedef complex Complex; class compare_arg { complex current, prev; public : compare_arg(Complex current, Complex prev){ this->current=current; this->prev=prev; } bool operator()(Complex c1, Complex c2) { if(current == prev) return arg(c1-current) < arg(c2-current); else return arg((c1-current)/(current-prev)) < arg((c2-current)/(current-prev)); } }; main() { int size; while(1) { int d = 0; cin >> size; if(size == 0) break; vector v; for(int i=0;i> x >> y; v.push_back(Complex(x, y)); } Complex current(0, 0); Complex prev(0, 0); for(int i=0;i