0_0_35187679_14023.cpp:9:17: error: expected unqualified-id before 'long'
#define double (long double)
^
0_0_35187679_14023.cpp:10:7: note: in expansion of macro 'double'
const double pie=acos(-1.0);
^
0_0_35187679_14023.cpp:9:17: error: expected ')' before 'long'
#define double (long double)
^
0_0_35187679_14023.cpp:10:7: note: in expansion of macro 'double'
const double pie=acos(-1.0);
^
0_0_35187679_14023.cpp:9:17: error: expected unqualified-id before 'long'
#define double (long double)
^
0_0_35187679_14023.cpp:15:2: note: in expansion of macro 'double'
double x,y;
^
0_0_35187679_14023.cpp:9:17: error: expected ')' before 'long'
#define double (long double)
^
0_0_35187679_14023.cpp:15:2: note: in expansion of macro 'double'
double x,y;
^
0_0_35187679_14023.cpp:9:17: error: expected unqualified-id before 'long'
#define double (long double)
^
0_0_35187679_14023.cpp:16:11: note: in expansion of macro 'double'
complex (double aa=0,double bb=0)
^
0_0_35187679_14023.cpp:9:17: error: expected ')' before 'long'
#define double (long double)
^
0_0_35187679_14023.cpp:16:11: note: in expansion of macro 'double'
complex (double aa=0,double bb=0)
^
0_0_35187679_14023.cpp:9:17: error: expected ')' before 'long'
#define double (long double)
^
0_0_35187679_14023.cpp:16:11: note: in expansion of macro 'double'
complex (double aa=0,double bb=0)
^
0_0_35187679_14023.cpp: In function 'complex operator+(complex, complex)':
0_0_35187679_14023.cpp:21:59: error: 'struct complex' has no member named 'x'
complex operator + (complex a,complex b){return complex(a.x+b.x,a.y+b.y);}
^
0_0_35187679_14023.cpp:21:63: error: 'struct complex' has no member named 'x'
complex operator + (complex a,complex b){return complex(a.x+b.x,a.y+b.y);}
^
0_0_35187679_14023.cpp:21:67: error: 'struct complex' has no member named 'y'
complex operator + (complex a,complex b){return complex(a.x+b.x,a.y+b.y);}
^
0_0_35187679_14023.cpp:21:71: error: 'struct complex' has no member named 'y'
complex operator + (complex a,complex b){return complex(a.x+b.x,a.y+b.y);}
^
0_0_35187679_14023.cpp: In function 'complex operator-(complex, complex)':
0_0_35187679_14023.cpp:22:59: error: 'struct complex' has no member named 'x'
complex operator - (complex a,complex b){return complex(a.x-b.x,a.y-b.y);}
^
0_0_35187679_14023.cpp:22:63: error: 'struct complex' has no member named 'x'
complex operator - (complex a,complex b){return complex(a.x-b.x,a.y-b.y);}
^
0_0_35187679_14023.cpp:22:67: error: 'struct complex' has no member named 'y'
complex operator - (complex a,complex b){return complex(a.x-b.x,a.y-b.y);}
^
0_0_35187679_14023.cpp:22:71: error: 'struct complex' has no member named 'y'
complex operator - (complex a,complex b){return complex(a.x-b.x,a.y-b.y);}
^
0_0_35187679_14023.cpp: In function 'complex operator*(complex, complex)':
0_0_35187679_14023.cpp:23:59: error: 'struct complex' has no member named 'x'
complex operator * (complex a,complex b){return complex(a.x*b.x-a.y*b.y,a.x*b.y+a.y*b.x);}
^
0_0_35187679_14023.cpp:23:63: error: 'struct complex' has no member named 'x'
complex operator * (complex a,complex b){return complex(a.x*b.x-a.y*b.y,a.x*b.y+a.y*b.x);}
^
0_0_35187679_14023.cpp:23:67: error: 'struct complex' has no member named 'y'
complex operator * (complex a,complex b){return complex(a.x*b.x-a.y*b.y,a.x*b.y+a.y*b.x);}
^
0_0_35187679_14023.cpp:23:71: error: 'struct complex' has no member named 'y'
complex operator * (complex a,complex b){return complex(a.x*b.x-a.y*b.y,a.x*b.y+a.y*b.x);}
^
0_0_35187679_14023.cpp:23:75: error: 'struct complex' has no member named 'x'
complex operator * (complex a,complex b){return complex(a.x*b.x-a.y*b.y,a.x*b.y+a.y*b.x);}
^
0_0_35187679_14023.cpp:23:79: error: 'struct complex' has no member named 'y'
complex operator * (complex a,complex b){return complex(a.x*b.x-a.y*b.y,a.x*b.y+a.y*b.x);}
^
0_0_35187679_14023.cpp:23:83: error: 'struct complex' has no member named 'y'
complex operator * (complex a,complex b){return complex(a.x*b.x-a.y*b.y,a.x*b.y+a.y*b.x);}
^
0_0_35187679_14023.cpp:23:87: error: 'struct complex' has no member named 'x'
complex operator * (complex a,complex b){return complex(a.x*b.x-a.y*b.y,a.x*b.y+a.y*b.x);}
^
0_0_35187679_14023.cpp: In function 'void FFT(complex*, int)':
0_0_35187679_14023.cpp:32:26: error: 'pie' was not declared in this scope
complex wn=complex(cos(pie/mid),mode*sin(pie/mid));
^
0_0_35187679_14023.cpp:35:25: error: no matching function for call to 'complex::complex(int, int)'
complex w=complex(1,0);
^
0_0_35187679_14023.cpp:35:25: note: candidates are:
0_0_35187679_14023.cpp:13:8: note: constexpr complex::complex()
struct complex
^
0_0_35187679_14023.cpp:13:8: note: candidate expects 0 arguments, 2 provided
0_0_35187679_14023.cpp:13:8: note: constexpr complex::complex(const complex&)
0_0_35187679_14023.cpp:13:8: note: candidate expects 1 argument, 2 provided
0_0_35187679_14023.cpp:13:8: note: constexpr complex::complex(complex&&)
0_0_35187679_14023.cpp:13:8: note: candidate expects 1 argument, 2 provided
0_0_35187679_14023.cpp: In function 'int main()':
0_0_35187679_14023.cpp:52:14: error: 'struct complex' has no member named 'x'
A[i].x=A[i].y=0;
^
0_0_35187679_14023.cpp:52:21: error: 'struct complex' has no member named 'y'
A[i].x=A[i].y=0;
^
0_0_35187679_14023.cpp:55:14: error: 'struct complex' has no member named 'x'
A[tot=0].x=1;
^
0_0_35187679_14023.cpp:65:16: error: 'struct complex' has no member named 'x'
A[tot].x+=1.0;
^
0_0_35187679_14023.cpp:66:16: error: 'struct complex' has no member named 'y'
A[tot].y+=1.0*i;
^
0_0_35187679_14023.cpp:71:15: error: 'struct complex' has no member named 'y'
swap(A[i].y,A[tot-i].y);
^
0_0_35187679_14023.cpp:71:26: error: 'struct complex' has no member named 'y'
swap(A[i].y,A[tot-i].y);
^
0_0_35187679_14023.cpp:83:47: error: 'struct complex' has no member named 'y'
printf("%lld\n",(long long)((A[tot-i].y-A[i+tot].y)/limit+0.5));
^
0_0_35187679_14023.cpp:83:58: error: 'struct complex' has no member named 'y'
printf("%lld\n",(long long)((A[tot-i].y-A[i+tot].y)/limit+0.5));
^
|