Main.cc: In function ‘void add(int, int, int)’:
Main.cc:10:5: error: reference to ‘next’ is ambiguous
next[cnt]=first[u];
^~~~
Main.cc:4:61: note: candidates are: int next [30010]
int g[maxn],n,m,d[maxn],to[maxn],cnt,first[maxn],p1,p[maxn],next[maxn];
^~~~
In file included from /usr/include/c++/7/bits/stl_algobase.h:66:0,
from /usr/include/c++/7/bits/char_traits.h:39,
from /usr/include/c++/7/ios:40,
from /usr/include/c++/7/istream:38,
from /usr/include/c++/7/sstream:38,
from /usr/include/c++/7/complex:45,
from /usr/include/c++/7/ccomplex:39,
from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:52,
from Main.cc:1:
/usr/include/c++/7/bits/stl_iterator_base_funcs.h:208:5: note: template _ForwardIterator std::next(_ForwardIterator, typename std::iterator_traits<_Iter>::difference_type)
next(_ForwardIterator __x, typename
^~~~
Main.cc: In function ‘void spfa(int)’:
Main.cc:22:32: error: reference to ‘next’ is ambiguous
for(int i=first[u];i;i=next[i]){
^~~~
Main.cc:4:61: note: candidates are: int next [30010]
int g[maxn],n,m,d[maxn],to[maxn],cnt,first[maxn],p1,p[maxn],next[maxn];
^~~~
In file included from /usr/include/c++/7/bits/stl_algobase.h:66:0,
from /usr/include/c++/7/bits/char_traits.h:39,
from /usr/include/c++/7/ios:40,
from /usr/include/c++/7/istream:38,
from /usr/include/c++/7/sstream:38,
from /usr/include/c++/7/complex:45,
from /usr/include/c++/7/ccomplex:39,
from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:52,
from Main.cc:1:
/usr/include/c++/7/bits/stl_iterator_base_funcs.h:208:5: note: template _ForwardIterator std::next(_ForwardIterator, typename std::iterator_traits<_Iter>::difference_type)
next(_ForwardIterator __x, typename
^~~~
Main.cc: In function ‘int main()’:
Main.cc:38:10: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%d",&g[i]);
~~~~~^~~~~~~~~~~~