0_0_4598042_10698.cpp:9: error: `int fmax[100010][40]' redeclared as different kind of symbol
GCC/bin/../lib/gcc/mingw32/3.4.2/../../../../include/math.h:778: error: previous declaration of `double fmax(double, double)'
0_0_4598042_10698.cpp:9: error: declaration of `int fmax[100010][40]'
GCC/bin/../lib/gcc/mingw32/3.4.2/../../../../include/math.h:778: error: conflicts with previous declaration `double fmax(double, double)'
0_0_4598042_10698.cpp: In function `void InitMaxRMQ(int)':
0_0_4598042_10698.cpp:17: error: pointer to a function used in arithmetic
0_0_4598042_10698.cpp:17: error: pointer to a function used in arithmetic
0_0_4598042_10698.cpp:17: error: assignment of read-only location
0_0_4598042_10698.cpp:17: error: cannot convert `int' to `double ()(double, double)' in assignment
0_0_4598042_10698.cpp:20: error: pointer to a function used in arithmetic
0_0_4598042_10698.cpp:20: error: pointer to a function used in arithmetic
0_0_4598042_10698.cpp:20: error: pointer to a function used in arithmetic
0_0_4598042_10698.cpp:20: error: pointer to a function used in arithmetic
0_0_4598042_10698.cpp:20: error: pointer to a function used in arithmetic
0_0_4598042_10698.cpp:20: error: pointer to a function used in arithmetic
0_0_4598042_10698.cpp:20: error: pointer to a function used in arithmetic
0_0_4598042_10698.cpp:20: error: pointer to a function used in arithmetic
0_0_4598042_10698.cpp:20: error: assignment of read-only location
0_0_4598042_10698.cpp:20: error: cannot convert `double ()(double, double)' to `double ()(double, double)' in assignment
0_0_4598042_10698.cpp: In function `int QueryMaxRMQ(int, int)':
0_0_4598042_10698.cpp:26: error: pointer to a function used in arithmetic
0_0_4598042_10698.cpp:26: error: pointer to a function used in arithmetic
0_0_4598042_10698.cpp:26: error: pointer to a function used in arithmetic
0_0_4598042_10698.cpp:26: error: pointer to a function used in arithmetic
0_0_4598042_10698.cpp:26: error: pointer to a function used in arithmetic
0_0_4598042_10698.cpp:26: error: invalid conversion from `double (*)(double, double)' to `int'
0_0_4598042_10698.cpp: In function `int main()':
0_0_4598042_10698.cpp:45: error: integer constant is too large for "long" type
|