#include <iostream> #include <cstdio> #include <map> #include <set> #include <vector> #include <queue> #include <stack> #include <cmath> #include <algorithm> #include <cstring> #include <string> using namespace std; #define INF 0x3f3f3f3f typedef long long LL; struct CVector{ int x,y; CVector(int xx,int yy):x(xx),y(yy){} CVector(){} int operator ^ (const CVector &p) const{ return p.y*x-p.x*y; } }point[60]; CVector operator - (CVector p,CVector q) { return CVector(p.x-q.x,p.y-q.y); } bool operator < (const CVector &p, const CVector &q) { return (CVector(q-CVector(0,0))^CVector(p-CVector(0,0)))>0; } int main() { int n=0; while (~scanf("%d%d",&point[n].x,&point[n].y)){ n++; } sort(point+1,point+n); printf("(0,0)\n"); for(int i=n-1;i>0;i--){ printf("(%d,%d)\n",point[i].x,point[i].y); } return 0; } /* F:\temp\16139830.54847\Main.cc:19: error: expected unqualified-id before '?' token F:\temp\16139830.54847\Main.cc:20: error: expected unqualified-id before '?' token F:\temp\16139830.54847\Main.cc:21: error: expected unqualified-id before '?' token F:\temp\16139830.54847\Main.cc:22: error: expected unqualified-id before '?' token F:\temp\16139830.54847\Main.cc: In function 'CVector operator-(CVector, CVector)': F:\temp\16139830.54847\Main.cc:30: error: expected primary-expression before '?' token F:\temp\16139830.54847\Main.cc:30: error: expected primary-expression before '?' token F:\temp\16139830.54847\Main.cc:30: error: expected primary-expression before 'return' F:\temp\16139830.54847\Main.cc:30: error: expected ':' before 'return' F:\temp\16139830.54847\Main.cc:30: error: expected primary-expression before 'return' F:\temp\16139830.54847\Main.cc:30: error: expected ':' before 'return' F:\temp\16139830.54847\Main.cc:30: error: expected primary-expression before 'return' F:\temp\16139830.54847\Main.cc:30: error: expected ';' before 'return' F:\temp\16139830.54847\Main.cc: In function 'bool operator<(const CVector&, const CVector&)': F:\temp\16139830.54847\Main.cc:36: error: expected primary-expression before '?' token F:\temp\16139830.54847\Main.cc:36: error: expected primary-expression before '?' token F:\temp\16139830.54847\Main.cc:36: error: expected primary-expression before 'return' F:\temp\16139830.54847\Main.cc:36: error: expected ':' before 'return' F:\temp\16139830.54847\Main.cc:36: error: expected primary-expression before 'return' F:\temp\16139830.54847\Main.cc:36: error: expected ':' before 'return' F:\temp\16139830.54847\Main.cc:36: error: expected primary-expression before 'return' F:\temp\16139830.54847\Main.cc:36: error: expected ';' before 'return' F:\temp\16139830.54847\Main.cc: In function 'int main()': F:\temp\16139830.54847\Main.cc:42: error: expected primary-expression before '?' token F:\temp\16139830.54847\Main.cc:42: error: expected primary-expression before '?' token F:\temp\16139830.54847\Main.cc:42: error: expected primary-expression before 'int' F:\temp\16139830.54847\Main.cc:42: error: expected ':' before 'int' F:\temp\16139830.54847\Main.cc:42: error: expected primary-expression before 'int' F:\temp\16139830.54847\Main.cc:42: error: expected ':' before 'int' F:\temp\16139830.54847\Main.cc:42: error: expected primary-expression before 'int' F:\temp\16139830.54847\Main.cc:42: error: expected ';' before 'int' F:\temp\16139830.54847\Main.cc:43: error: expected primary-expression before '?' token F:\temp\16139830.54847\Main.cc:43: error: expected primary-expression before '?' token F:\temp\16139830.54847\Main.cc:43: error: expected primary-expression before 'while' F:\temp\16139830.54847\Main.cc:43: error: expected ':' before 'while' F:\temp\16139830.54847\Main.cc:43: error: expected primary-expression before 'while' F:\temp\16139830.54847\Main.cc:43: error: expected ':' before 'while' F:\temp\16139830.54847\Main.cc:43: error: expected primary-expression before 'while' F:\temp\16139830.54847\Main.cc:43: error: expected ';' before 'while' F:\temp\16139830.54847\Main.cc:46: error: expected primary-expression before '?' token F:\temp\16139830.54847\Main.cc:46: error: expected primary-expression before '?' token F:\temp\16139830.54847\Main.cc:46: error: 'n' was not declared in this scope F:\temp\16139830.54847\Main.cc:46: error: expected ':' before ';' token F:\temp\16139830.54847\Main.cc:46: error: expected primary-expression before ';' token F:\temp\16139830.54847\Main.cc:46: error: expected ':' before ';' token F:\temp\16139830.54847\Main.cc:46: error: expected primary-expression before ';' token F:\temp\16139830.54847\Main.cc:47: error: expected primary-expression before '?' token F:\temp\16139830.54847\Main.cc:47: error: expected primary-expression before '?' token F:\temp\16139830.54847\Main.cc:47: error: expected ':' before ';' token F:\temp\16139830.54847\Main.cc:47: error: expected primary-expression before ';' token F:\temp\16139830.54847\Main.cc:47: error: expected ':' before ';' token F:\temp\16139830.54847\Main.cc:47: error: expected primary-expression before ';' token F:\temp\16139830.54847\Main.cc:48: error: expected primary-expression before '?' token F:\temp\16139830.54847\Main.cc:48: error: expected primary-expression before '?' token F:\temp\16139830.54847\Main.cc:48: error: expected primary-expression before 'for' F:\temp\16139830.54847\Main.cc:48: error: expected ':' before 'for' F:\temp\16139830.54847\Main.cc:48: error: expected primary-expression before 'for' F:\temp\16139830.54847\Main.cc:48: error: expected ':' before 'for' F:\temp\16139830.54847\Main.cc:48: error: expected primary-expression before 'for' F:\temp\16139830.54847\Main.cc:48: error: expected ';' before 'for' F:\temp\16139830.54847\Main.cc:48: error: 'i' was not declared in this scope F:\temp\16139830.54847\Main.cc:48: error: expected ';' before ')' token F:\temp\16139830.54847\Main.cc:51: error: expected primary-expression before '?' token F:\temp\16139830.54847\Main.cc:51: error: expected primary-expression before '?' token F:\temp\16139830.54847\Main.cc:51: error: expected primary-expression before 'return' F:\temp\16139830.54847\Main.cc:51: error: expected ':' before 'return' F:\temp\16139830.54847\Main.cc:51: error: expected primary-expression before 'return' F:\temp\16139830.54847\Main.cc:51: error: expected ':' before 'return' F:\temp\16139830.54847\Main.cc:51: error: expected primary-expression before 'return' F:\temp\16139830.54847\Main.cc:51: error: expected ';' before 'return' */ |
Double click to view unformatted code.