0_0_39456977_1454.cpp: In function 'void solve()':
0_0_39456977_1454.cpp:16:9: error: reference to 'hash' is ambiguous
16 | hash[0]=0;
| ^~~~
In file included from gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/string_view:42,
from gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/basic_string.h:47,
from gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/string:54,
from gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bitset:52,
from .\stdc++.h:52:
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/functional_hash.h:59:12: note: candidates are: 'template<class _Tp> struct std::hash'
59 | struct hash;
| ^~~~
0_0_39456977_1454.cpp:5:4: note: 'long long int hash [2000005]'
5 | ll hash[2000005];
| ^~~~
0_0_39456977_1454.cpp:19:17: error: reference to 'hash' is ambiguous
19 | hash[i]=hash[i-1]*p+a[i];
| ^~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/functional_hash.h:59:12: note: candidates are: 'template<class _Tp> struct std::hash'
59 | struct hash;
| ^~~~
0_0_39456977_1454.cpp:5:4: note: 'long long int hash [2000005]'
5 | ll hash[2000005];
| ^~~~
0_0_39456977_1454.cpp:19:25: error: reference to 'hash' is ambiguous
19 | hash[i]=hash[i-1]*p+a[i];
| ^~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/functional_hash.h:59:12: note: candidates are: 'template<class _Tp> struct std::hash'
59 | struct hash;
| ^~~~
0_0_39456977_1454.cpp:5:4: note: 'long long int hash [2000005]'
5 | ll hash[2000005];
| ^~~~
0_0_39456977_1454.cpp:23:27: error: reference to 'hash' is ambiguous
23 | st.insert(hash[i+lena]-hash[i]*pw[lena]);
| ^~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/functional_hash.h:59:12: note: candidates are: 'template<class _Tp> struct std::hash'
59 | struct hash;
| ^~~~
0_0_39456977_1454.cpp:5:4: note: 'long long int hash [2000005]'
5 | ll hash[2000005];
| ^~~~
0_0_39456977_1454.cpp:23:40: error: reference to 'hash' is ambiguous
23 | st.insert(hash[i+lena]-hash[i]*pw[lena]);
| ^~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/functional_hash.h:59:12: note: candidates are: 'template<class _Tp> struct std::hash'
59 | struct hash;
| ^~~~
0_0_39456977_1454.cpp:5:4: note: 'long long int hash [2000005]'
5 | ll hash[2000005];
| ^~~~
0_0_39456977_1454.cpp:28:17: error: reference to 'hash' is ambiguous
28 | hash[i]=hash[i-1]*p+b[i];
| ^~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/functional_hash.h:59:12: note: candidates are: 'template<class _Tp> struct std::hash'
59 | struct hash;
| ^~~~
0_0_39456977_1454.cpp:5:4: note: 'long long int hash [2000005]'
5 | ll hash[2000005];
| ^~~~
0_0_39456977_1454.cpp:28:25: error: reference to 'hash' is ambiguous
28 | hash[i]=hash[i-1]*p+b[i];
| ^~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/functional_hash.h:59:12: note: candidates are: 'template<class _Tp> struct std::hash'
59 | struct hash;
| ^~~~
0_0_39456977_1454.cpp:5:4: note: 'long long int hash [2000005]'
5 | ll hash[2000005];
| ^~~~
0_0_39456977_1454.cpp:32:29: error: reference to 'hash' is ambiguous
32 | if(st.count(hash[i+lena]-hash[i]*pw[lena])==1) ans++;
| ^~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/functional_hash.h:59:12: note: candidates are: 'template<class _Tp> struct std::hash'
59 | struct hash;
| ^~~~
0_0_39456977_1454.cpp:5:4: note: 'long long int hash [2000005]'
5 | ll hash[2000005];
| ^~~~
0_0_39456977_1454.cpp:32:42: error: reference to 'hash' is ambiguous
32 | if(st.count(hash[i+lena]-hash[i]*pw[lena])==1) ans++;
| ^~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/functional_hash.h:59:12: note: candidates are: 'template<class _Tp> struct std::hash'
59 | struct hash;
| ^~~~
0_0_39456977_1454.cpp:5:4: note: 'long long int hash [2000005]'
5 | ll hash[2000005];
| ^~~~
|