0_0_22097167_7179.cpp:15:7: error: macro names must be identifiers
#ifdef _WIN32
^
0_0_22097167_7179.cpp:20:8: error: macro names must be identifiers
#define i64 long long
^
0_0_22097167_7179.cpp:21:8: error: macro names must be identifiers
#define out64 "%lld\n"
^
0_0_22097167_7179.cpp:22:8: error: macro names must be identifiers
#define in64 "%lld"
^
0_0_22097167_7179.cpp:25:8: error: macro names must be identifiers
#define FOR(i,a,b) for( int i = (a) ; i <= (b) ; i ++)
^
0_0_22097167_7179.cpp:26:8: error: macro names must be identifiers
#define FFF(i,a) for( int i = 0 ; i < (a) ; i ++)
^
0_0_22097167_7179.cpp:27:8: error: macro names must be identifiers
#define FFD(i,a,b) for( int i = (a) ; i >= (b) ; i --)
^
0_0_22097167_7179.cpp:28:8: error: macro names must be identifiers
#define S64(a) scanf(in64,&a)
^
0_0_22097167_7179.cpp:29:8: error: macro names must be identifiers
#define SS(a) scanf("%d",&a)
^
0_0_22097167_7179.cpp:30:8: error: macro names must be identifiers
#define LL(a) ((a)<<1)
^
0_0_22097167_7179.cpp:31:8: error: macro names must be identifiers
#define RR(a) (((a)<<1)+1)
^
0_0_22097167_7179.cpp:32:8: error: macro names must be identifiers
#define pb push_back
^
0_0_22097167_7179.cpp:33:8: error: macro names must be identifiers
#define CL(Q) while(!Q.empty())Q.pop()
^
0_0_22097167_7179.cpp:34:8: error: macro names must be identifiers
#define MM(name,what) memset(name,what,sizeof(name))
^
0_0_22097167_7179.cpp:35:8: error: macro names must be identifiers
#define MAX(a,b) ((a)>(b)?(a):(b))
^
0_0_22097167_7179.cpp:36:8: error: macro names must be identifiers
#define MIN(a,b) ((a)<(b)?(a):(b))
^
0_0_22097167_7179.cpp:37:8: error: macro names must be identifiers
#define read freopen("in.txt","r",stdin)
^
0_0_22097167_7179.cpp:38:8: error: macro names must be identifiers
#define write freopen("out.txt","w",stdout)
^
0_0_22097167_7179.cpp:14:6: error: expected nested-name-specifier before '&' token
using namespace std;
^
0_0_22097167_7179.cpp:14:21: error: expected identifier before '&' token
using namespace std;
^
0_0_22097167_7179.cpp:14:26: error: expected constructor, destructor, or type conversion before ';' token
using namespace std;
^
0_0_22097167_7179.cpp:14:27: error: 'std' does not name a type
using namespace std;
^
0_0_22097167_7179.cpp:14:36: error: expected constructor, destructor, or type conversion before ';' token
using namespace std;
^
0_0_22097167_7179.cpp:14:42: error: expected constructor, destructor, or type conversion before ';' token
using namespace std;
^
0_0_22097167_7179.cpp:24:88: error: expected constructor, destructor, or type conversion before ';' token
/************ for topcoder by zz1215 *******************/
^
0_0_22097167_7179.cpp:24:94: error: expected constructor, destructor, or type conversion before ';' token
/************ for topcoder by zz1215 *******************/
^
0_0_22097167_7179.cpp:39:6: error: expected constructor, destructor, or type conversion before ';' token
^
0_0_22097167_7179.cpp:39:12: error: expected constructor, destructor, or type conversion before ';' token
^
0_0_22097167_7179.cpp:40:7: error: 'nbsp' declared as reference but not initialized
const int inf = 0x3f3f3f3f;
^
0_0_22097167_7179.cpp:40:16: error: conflicting declaration 'int& nbsp'
const int inf = 0x3f3f3f3f;
^
0_0_22097167_7179.cpp:40:7: note: previous declaration as 'const int& nbsp'
const int inf = 0x3f3f3f3f;
^
0_0_22097167_7179.cpp:40:21: error: 'inf' does not name a type
const int inf = 0x3f3f3f3f;
^
0_0_22097167_7179.cpp:40:30: error: expected unqualified-id before '=' token
const int inf = 0x3f3f3f3f;
^
0_0_22097167_7179.cpp:40:37: error: expected unqualified-id before numeric constant
const int inf = 0x3f3f3f3f;
^
0_0_22097167_7179.cpp:40:53: error: expected constructor, destructor, or type conversion before ';' token
const int inf = 0x3f3f3f3f;
^
0_0_22097167_7179.cpp:40:59: error: expected constructor, destructor, or type conversion before ';' token
const int inf = 0x3f3f3f3f;
^
0_0_22097167_7179.cpp:41:7: error: redefinition of 'const int& nbsp'
const i64 inf64 = 0x3f3f3f3f3f3f3f3fLL;
^
0_0_22097167_7179.cpp:40:7: note: 'const int& nbsp' previously declared here
const int inf = 0x3f3f3f3f;
^
0_0_22097167_7179.cpp:41:12: error: 'i64' does not name a type
const i64 inf64 = 0x3f3f3f3f3f3f3f3fLL;
^
0_0_22097167_7179.cpp:41:21: error: 'inf64' does not name a type
const i64 inf64 = 0x3f3f3f3f3f3f3f3fLL;
^
0_0_22097167_7179.cpp:41:32: error: expected unqualified-id before '=' token
const i64 inf64 = 0x3f3f3f3f3f3f3f3fLL;
^
0_0_22097167_7179.cpp:41:39: error: expected unqualified-id before numeric constant
const i64 inf64 = 0x3f3f3f3f3f3f3f3fLL;
^
0_0_22097167_7179.cpp:41:65: error: expected constructor, destructor, or type conversion before ';' token
const i64 inf64 = 0x3f3f3f3f3f3f3f3fLL;
^
0_0_22097167_7179.cpp:41:71: error: expected constructor, destructor, or type conversion before ';' token
const i64 inf64 = 0x3f3f3f3f3f3f3f3fLL;
^
0_0_22097167_7179.cpp:42:7: error: redefinition of 'const int& nbsp'
const double oo = 10e9;
^
0_0_22097167_7179.cpp:40:7: note: 'const int& nbsp' previously declared here
const int inf = 0x3f3f3f3f;
^
0_0_22097167_7179.cpp:42:19: error: conflicting declaration 'double& nbsp'
const double oo = 10e9;
^
0_0_22097167_7179.cpp:40:7: note: previous declaration as 'const int& nbsp'
const int inf = 0x3f3f3f3f;
^
0_0_22097167_7179.cpp:42:24: error: 'oo' does not name a type
const double oo = 10e9;
^
0_0_22097167_7179.cpp:42:32: error: expected unqualified-id before '=' token
const double oo = 10e9;
^
0_0_22097167_7179.cpp:42:39: error: expected unqualified-id before numeric constant
const double oo = 10e9;
^
0_0_22097167_7179.cpp:42:49: error: expected constructor, destructor, or type conversion before ';' token
const double oo = 10e9;
^
0_0_22097167_7179.cpp:42:55: error: expected constructor, destructor, or type conversion before ';' token
const double oo = 10e9;
^
0_0_22097167_7179.cpp:43:7: error: redefinition of 'const int& nbsp'
const double eps = 10e-9;
^
0_
|