0_0_35206988_7145.cpp: In function 'int has(int)':
0_0_35206988_7145.cpp:8:31: error: reference to 'hash' is ambiguous
if( i >= 2*MAX || i< 0 || hash[i] )
^
0_0_35206988_7145.cpp:4:19: note: candidates are: int hash [200010]
int font[2*MAX] , hash[2*MAX] ; //定义一个是走的步数hash, 一个是标记记录所走过的路
^
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_35206988_7145.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_35206988_7145.cpp: In function 'int BFS(int, int)':
0_0_35206988_7145.cpp:21:18: error: reference to 'hash' is ambiguous
return hash[X]+1 ;
^
0_0_35206988_7145.cpp:4:19: note: candidates are: int hash [200010]
int font[2*MAX] , hash[2*MAX] ; //定义一个是走的步数hash, 一个是标记记录所走过的路
^
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_35206988_7145.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_35206988_7145.cpp:23:11: error: reference to 'hash' is ambiguous
hash[X-1] = hash[X]+1 , font[first++] = X-1 ;
^
0_0_35206988_7145.cpp:4:19: note: candidates are: int hash [200010]
int font[2*MAX] , hash[2*MAX] ; //定义一个是走的步数hash, 一个是标记记录所走过的路
^
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_35206988_7145.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_35206988_7145.cpp:23:23: error: reference to 'hash' is ambiguous
hash[X-1] = hash[X]+1 , font[first++] = X-1 ;
^
0_0_35206988_7145.cpp:4:19: note: candidates are: int hash [200010]
int font[2*MAX] , hash[2*MAX] ; //定义一个是走的步数hash, 一个是标记记录所走过的路
^
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_35206988_7145.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_35206988_7145.cpp:25:11: error: reference to 'hash' is ambiguous
hash[X+1] = hash[X]+1 , font[first++] = X+1 ;
^
0_0_35206988_7145.cpp:4:19: note: candidates are: int hash [200010]
int font[2*MAX] , hash[2*MAX] ; //定义一个是走的步数hash, 一个是标记记录所走过的路
^
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_35206988_7145.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_35206988_7145.cpp:25:23: error: reference to 'hash' is ambiguous
hash[X+1] = hash[X]+1 , font[first++] = X+1 ;
^
0_0_35206988_7145.cpp:4:19: note: candidates are: int hash [200010]
int font[2*MAX] , hash[2*MAX] ; //定义一个是走的步数hash, 一个是标记记录所走过的路
^
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_35206988_7145.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_35206988_7145.cpp:27:11: error: reference to 'hash' is ambiguous
hash[X*2] = hash[X]+1 , font[first++] = X*2 ;
^
0_0_35206988_7145.cpp:4:19: note: candidates are: int hash [200010]
int font[2*MAX] , hash[2*MAX] ; //定义一个是走的步数hash, 一个是标记记录所走过的路
^
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_35206988_7145.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_35206988_7145.cpp:27:23: error: reference to 'hash' is ambiguous
hash[X*2] = hash[X]+1 , font[first++] = X*2 ;
^
0_0_35206988_7145.cpp:4:19: note: candidates are: int hash [200010]
int font[2*MAX] , hash[2*MAX] ; //定义一个是走的步数hash, 一个是标记记录所走过的路
^
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_35206988_7145.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_35206988_7145.cpp: In function 'int main()':
0_0_35206988_714
|