Sunkvežimiai (LMIO 2017)
- [1] 2025-03-24 13:17 (0)
- [2] 2025-03-24 13:18 (0)
- [3] 2025-03-24 13:19 (22.9)
- [4] 2025-03-25 12:26 (100)
Taškai: 0
Compile: FAIL
lmio_2017_sunkvezimiai_vyr.cpp: In function ‘void join(int, int, int)’: lmio_2017_sunkvezimiai_vyr.cpp:17:13: error: reference to ‘rank’ is ambiguous 17 | if (rank[rX] > rank[rY]) { | ^~~~ In file included from /usr/include/c++/11/bits/move.h:57, from /usr/include/c++/11/bits/exception_ptr.h:43, from /usr/include/c++/11/exception:153, from /usr/include/c++/11/ios:39, from /usr/include/c++/11/istream:38, from /usr/include/c++/11/sstream:38, from /usr/include/c++/11/complex:45, from /usr/include/c++/11/ccomplex:39, from /usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:54, from lmio_2017_sunkvezimiai_vyr.cpp:1: /usr/include/c++/11/type_traits:1369:12: note: candidates are: ‘template<class> struct std::rank’ 1369 | struct rank | ^~~~ lmio_2017_sunkvezimiai_vyr.cpp:5:23: note: ‘int rank [200001]’ 5 | int parent[MAXN + 1], rank[MAXN + 1], max_time[MAXN + 1]; | ^~~~ lmio_2017_sunkvezimiai_vyr.cpp:17:24: error: reference to ‘rank’ is ambiguous 17 | if (rank[rX] > rank[rY]) { | ^~~~ In file included from /usr/include/c++/11/bits/move.h:57, from /usr/include/c++/11/bits/exception_ptr.h:43, from /usr/include/c++/11/exception:153, from /usr/include/c++/11/ios:39, from /usr/include/c++/11/istream:38, from /usr/include/c++/11/sstream:38, from /usr/include/c++/11/complex:45, from /usr/include/c++/11/ccomplex:39, from /usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:54, from lmio_2017_sunkvezimiai_vyr.cpp:1: /usr/include/c++/11/type_traits:1369:12: note: candidates are: ‘template<class> struct std::rank’ 1369 | struct rank | ^~~~ lmio_2017_sunkvezimiai_vyr.cpp:5:23: note: ‘int rank [200001]’ 5 | int parent[MAXN + 1], rank[MAXN + 1], max_time[MAXN + 1]; | ^~~~ lmio_2017_sunkvezimiai_vyr.cpp:20:20: error: reference to ‘rank’ is ambiguous 20 | } else if (rank[rX] < rank[rY]) { | ^~~~ In file included from /usr/include/c++/11/bits/move.h:57, from /usr/include/c++/11/bits/exception_ptr.h:43, from /usr/include/c++/11/exception:153, from /usr/include/c++/11/ios:39, from /usr/include/c++/11/istream:38, from /usr/include/c++/11/sstream:38, from /usr/include/c++/11/complex:45, from /usr/include/c++/11/ccomplex:39, from /usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:54, from lmio_2017_sunkvezimiai_vyr.cpp:1: /usr/include/c++/11/type_traits:1369:12: note: candidates are: ‘template<class> struct std::rank’ 1369 | struct rank | ^~~~ lmio_2017_sunkvezimiai_vyr.cpp:5:23: note: ‘int rank [200001]’ 5 | int parent[MAXN + 1], rank[MAXN + 1], max_time[MAXN + 1]; | ^~~~ lmio_2017_sunkvezimiai_vyr.cpp:20:31: error: reference to ‘rank’ is ambiguous 20 | } else if (rank[rX] < rank[rY]) { | ^~~~ In file included from /usr/include/c++/11/bits/move.h:57, from /usr/include/c++/11/bits/exception_ptr.h:43, from /usr/include/c++/11/exception:153, from /usr/include/c++/11/ios:39, from /usr/include/c++/11/istream:38, from /usr/include/c++/11/sstream:38, from /usr/include/c++/11/complex:45, from /usr/include/c++/11/ccomplex:39, from /usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:54, from lmio_2017_sunkvezimiai_vyr.cpp:1: /usr/include/c++/11/type_traits:1369:12: note: candidates are: ‘template<class> struct std::rank’ 1369 | struct rank | ^~~~ lmio_2017_sunkvezimiai_vyr.cpp:5:23: note: ‘int rank [200001]’ 5 | int parent[MAXN + 1], rank[MAXN + 1], max_time[MAXN + 1]; | ^~~~ lmio_2017_sunkvezimiai_vyr.cpp:26:13: error: reference to ‘rank’ is ambiguous 26 | rank[rX]++; | ^~~~ In file included from /usr/include/c++/11/bits/move.h:57, from /usr/include/c++/11/bits/exception_ptr.h:43, from /usr/include/c++/11/exception:153, from /usr/include/c++/11/ios:39, from /usr/include/c++/11/istream:38, from /usr/include/c++/11/sstream:38, from /usr/include/c++/11/complex:45, from /usr/include/c++/11/ccomplex:39, from /usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:54, from lmio_2017_sunkvezimiai_vyr.cpp:1: /usr/include/c++/11/type_traits:1369:12: note: candidates are: ‘template<class> struct std::rank’ 1369 | struct rank | ^~~~ lmio_2017_sunkvezimiai_vyr.cpp:5:23: note: ‘int rank [200001]’ 5 | int parent[MAXN + 1], rank[MAXN + 1], max_time[MAXN + 1]; | ^~~~ lmio_2017_sunkvezimiai_vyr.cpp: In function ‘int main()’: lmio_2017_sunkvezimiai_vyr.cpp:39:9: error: reference to ‘rank’ is ambiguous 39 | rank[i] = 1; | ^~~~ In file included from /usr/include/c++/11/bits/move.h:57, from /usr/include/c++/11/bits/exception_ptr.h:43, from /usr/include/c++/11/exception:153, from /usr/include/c++/11/ios:39, from /usr/include/c++/11/istream:38, from /usr/include/c++/11/sstream:38, from /usr/include/c++/11/complex:45, from /usr/include/c++/11/ccomplex:39, from /usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:54, from lmio_2017_sunkvezimiai_vyr.cpp:1: /usr/include/c++/11/type_traits:1369:12: note: candidates are: ‘template<class> struct std::rank’ 1369 | struct rank | ^~~~ lmio_2017_sunkvezimiai_vyr.cpp:5:23: note: ‘int rank [200001]’ 5 | int parent[MAXN + 1], rank[MAXN + 1], max_time[MAXN + 1]; | ^~~~
nr. | result | time | message |
---|