Problem sightseeing
User JustKitkat
Submission Time 2025-02-20 11:34:19
Score 0
Max Time N/A
Max Memory N/A

Compile Error

sightseeing.cpp: In function ‘void unionSet(int, int)’:
sightseeing.cpp:75:5: error: reference to ‘rank’ is ambiguous
75 | if(rank[x]>rank[y])swap(x,y);
| ^~~~
In file included from /usr/include/c++/9/bits/move.h:55,
from /usr/include/c++/9/bits/stl_pair.h:59,
from /usr/include/c++/9/bits/stl_algobase.h:64,
from /usr/include/c++/9/bits/specfun.h:45,
from /usr/include/c++/9/cmath:1927,
from /usr/include/x86_64-linux-gnu/c++/9/bits/stdc++.h:41,
from sightseeing.cpp:4:
/usr/include/c++/9/type_traits:1250:12: note: candidates are: ‘template<class> struct std::rank’
1250 | struct rank
| ^~~~
sightseeing.cpp:64:6: note: ‘std::vector<int> rank’
64 | vi p,rank,setSize;
| ^~~~
sightseeing.cpp:75:13: error: reference to ‘rank’ is ambiguous
75 | if(rank[x]>