0_0_30822675_26889.cpp:11:38: error: 'long long unsigned int pow [400009]' redeclared as different kind of symbol
unsigned long long sum[maxn],pow[maxn];
^
In file included from GCC4.9.2/x86_64-w64-mingw32/include/c++/cmath:44:0,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/random:38,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/stl_algo.h:66,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/algorithm:62,
from 0_0_30822675_26889.cpp:4:
GCC4.9.2/x86_64-w64-mingw32/include/math.h:151:18: note: previous declaration 'double pow(double, double)'
double __cdecl pow(double _X,double _Y);
^
0_0_30822675_26889.cpp: In function 'bool insert(int, int, long long int)':
0_0_30822675_26889.cpp:61:20: error: invalid types '<unresolved overloaded function type>[int]' for array subscript
_key*=pow[n-pos];
^
0_0_30822675_26889.cpp:63:15: error: reference to 'hash' is ambiguous
for(int k=hash[key];k!=-1;k=data[k].next)
^
0_0_30822675_26889.cpp:14:5: note: candidates are: int hash [11371111]
int hash[maxm],lon;
^
In file included from GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/basic_string.h:3068:0,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/string:52,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/locale_classes.h:40,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/ios_base.h:41,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/ios:42,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/ostream:38,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/iostream:39,
from 0_0_30822675_26889.cpp:1:
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/functional_hash.h:58:12: note: template<class _Tp> struct std::hash
struct hash;
^
0_0_30822675_26889.cpp:75:20: error: reference to 'hash' is ambiguous
data[lon].next=hash[key];
^
0_0_30822675_26889.cpp:14:5: note: candidates are: int hash [11371111]
int hash[maxm],lon;
^
In file included from GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/basic_string.h:3068:0,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/string:52,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/locale_classes.h:40,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/ios_base.h:41,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/ios:42,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/ostream:38,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/iostream:39,
from 0_0_30822675_26889.cpp:1:
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/functional_hash.h:58:12: note: template<class _Tp> struct std::hash
struct hash;
^
0_0_30822675_26889.cpp:76:5: error: reference to 'hash' is ambiguous
hash[key]=lon;
^
0_0_30822675_26889.cpp:14:5: note: candidates are: int hash [11371111]
int hash[maxm],lon;
^
In file included from GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/basic_string.h:3068:0,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/string:52,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/locale_classes.h:40,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/ios_base.h:41,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/ios:42,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/ostream:38,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/iostream:39,
from 0_0_30822675_26889.cpp:1:
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/functional_hash.h:58:12: note: template<class _Tp> struct std::hash
struct hash;
^
0_0_30822675_26889.cpp: In function 'void getkey()':
0_0_30822675_26889.cpp:86:35: error: invalid types '<unresolved overloaded function type>[int]' for array subscript
sum[i]+=(a[i]-'a'+1)*pow[i];
^
0_0_30822675_26889.cpp: In function 'void gethash()':
0_0_30822675_26889.cpp:101:12: error: reference to 'hash' is ambiguous
memset(hash,-1,sizeof(hash));
^
0_0_30822675_26889.cpp:14:5: note: candidates are: int hash [11371111]
int hash[maxm],lon;
^
In file included from GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/basic_string.h:3068:0,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/string:52,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/locale_classes.h:40,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/ios_base.h:41,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/ios:42,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/ostream:38,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/iostream:39,
from 0_0_30822675_26889.cpp:1:
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/functional_hash.h:58:12: note: template<class _Tp> struct std::hash
struct hash;
^
0_0_30822675_26889.cpp:101:27: error: reference to 'hash' is ambiguous
memset(hash,-1,sizeof(hash));
^
0_0_30822675_26889.cpp:14:5: note: candidates are: int hash [11371111]
int hash[maxm],lon;
^
In file included from GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/basic_string.h:3068:0,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/string:52,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/locale_classes.h:40,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/ios_base.h:41,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/ios:42,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/ostream:38,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/iostream:39,
from 0_0_30822675_26889.cpp:1:
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/functional_hash.h:58:12: note: template<class _Tp> struct std::hash
struct hash;
^
0_0_30822675_26889.cpp: In function 'int main()':
0_0_30822675_26889.cpp:182:10: error: invalid types '<unresolved overloaded function type>[int]' for array subscript
pow[0]=1;
^
0_0_30822675_26889.cpp:184:10: error: invalid types '<unresolved overloaded function type>[int]' for array subscript
pow[i]=pow[i-1]*27;
^
0_0_30822675_26889.cpp:184:19: error: invalid types '<unresolved overloaded function type>[int]' for array subscript
pow[i]=pow[i-1]*27;
^
|