gondola.cpp: In function 'int countReplacement(int, int*)':
gondola.cpp:81:39: error: call of overloaded 'pow(int, int)' is ambiguous
ans*=pow(sz-i,data[i].val-ba-1);
^
In file included from /usr/include/features.h:367:0,
from /usr/include/x86_64-linux-gnu/c++/7/bits/os_defines.h:39,
from /usr/include/x86_64-linux-gnu/c++/7/bits/c++config.h:533,
from /usr/include/c++/7/cassert:43,
from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:33,
from gondola.cpp:2:
/usr/include/x86_64-linux-gnu/bits/mathcalls.h:153:1: note: candidate: double pow(double, double)
__MATHCALL_VEC (pow,, (_Mdouble_ __x, _Mdouble_ __y));
^
gondola.cpp:11:11: note: candidate: long long int pow(long long int, long long int)
long long pow(long long p,long long q)
^~~
gondola.cpp:69:9: warning: unused variable 'm' [-Wunused-variable]
int m=0,ST=-1,ba,sz=0;
^