실행 실패 (제출 코드 컴파일 에러)
Main.cpp:6:8: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? 6 | vector<pair<int, int>> tree[MAX]; | ^~~~ | std::pair In file included from /usr/include/c++/11/bits/stl_algobase.h:64, from /usr/include/c++/11/bits/char_traits.h:39, from /usr/include/c++/11/ios:40, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from Main.cpp:1: /usr/include/c++/11/bits/stl_pair.h:211:12: note: ‘std::pair’ declared here 211 | struct pair | ^~~~ Main.cpp:6:8: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? 6 | vector<pair<int, int>> tree[MAX]; | ^~~~ | std::pair In file included from /usr/include/c++/11/bits/stl_algobase.h:64, from /usr/include/c++/11/bits/char_traits.h:39, from /usr/include/c++/11/ios:40, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from Main.cpp:1: /usr/include/c++/11/bits/stl_pair.h:211:12: note: ‘std::pair’ declared here 211 | struct pair | ^~~~ Main.cpp:6:8: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? 6 | vector<pair<int, int>> tree[MAX]; | ^~~~ | std::pair In file included from /usr/include/c++/11/bits/stl_algobase.h:64, from /usr/include/c++/11/bits/char_traits.h:39, from /usr/include/c++/11/ios:40, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from Main.cpp:1: /usr/include/c++/11/bits/stl_pair.h:211:12: note: ‘std::pair’ declared here 211 | struct pair | ^~~~ Main.cpp:6:8: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? 6 | vector<pair<int, int>> tree[MAX]; | ^~~~ | std::pair In file included from /usr/include/c++/11/bits/stl_algobase.h:64, from /usr/include/c++/11/bits/char_traits.h:39, from /usr/include/c++/11/ios:40, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from Main.cpp:1: /usr/include/c++/11/bits/stl_pair.h:211:12: note: ‘std::pair’ declared here 211 | struct pair | ^~~~ Main.cpp:6:8: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? 6 | vector<pair<int, int>> tree[MAX]; | ^~~~ | std::pair In file included from /usr/include/c++/11/bits/stl_algobase.h:64, from /usr/include/c++/11/bits/char_traits.h:39, from /usr/include/c++/11/ios:40, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from Main.cpp:1: /usr/include/c++/11/bits/stl_pair.h:211:12: note: ‘std::pair’ declared here 211 | struct pair | ^~~~ Main.cpp:6:8: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? 6 | vector<pair<int, int>> tree[MAX]; | ^~~~ | std::pair In file included from /usr/include/c++/11/bits/stl_algobase.h:64, from /usr/include/c++/11/bits/char_traits.h:39, from /usr/include/c++/11/ios:40, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from Main.cpp:1: /usr/include/c++/11/bits/stl_pair.h:211:12: note: ‘std::pair’ declared here 211 | struct pair | ^~~~ Main.cpp:6:8: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? 6 | vector<pair<int, int>> tree[MAX]; | ^~~~ | std::pair In file included from /usr/include/c++/11/bits/stl_algobase.h:64, from /usr/include/c++/11/bits/char_traits.h:39, from /usr/include/c++/11/ios:40, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from Main.cpp:1: /usr/include/c++/11/bits/stl_pair.h:211:12: note: ‘std::pair’ declared here 211 | struct pair | ^~~~ Main.cpp:6:8: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? 6 | vector<pair<int, int>> tree[MAX]; | ^~~~ | std::pair In file included from /usr/include/c++/11/bits/stl_algobase.h:64, from /usr/include/c++/11/bits/char_traits.h:39, from /usr/include/c++/11/ios:40, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from Main.cpp:1: /usr/include/c++/11/bits/stl_pair.h:211:12: note: ‘std::pair’ declared here 211 | struct pair | ^~~~ Main.cpp:6:8: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? 6 | vector<pair<int, int>> tree[MAX]; | ^~~~ | std::pair In file included from /usr/include/c++/11/bits/stl_algobase.h:64, from /usr/include/c++/11/bits/char_traits.h:39, from /usr/include/c++/11/ios:40, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from Main.cpp:1: /usr/include/c++/11/bits/stl_pair.h:211:12: note: ‘std::pair’ declared here 211 | struct pair | ^~~~ Main.cpp:6:1: error: ‘vector’ does not name a type 6 | vector<pair<int, int>> tree[MAX]; | ^~~~~~ Main.cpp: In function ‘void dfs(int, int, int)’: Main.cpp:16:27: error: ‘tree’ was not declared in this scope; did you mean ‘free’? 16 | for (auto [next, w] : tree[curr]) { | ^~~~ | free Main.cpp: In function ‘int lca(int, int)’: Main.cpp:30:30: error: ‘swap’ was not declared in this scope 30 | if (depth[u] < depth[v]) swap(u, v); | ^~~~ Main.cpp:30:30: note: suggested alternatives: In file included from /usr/include/c++/11/vector:68, from Main.cpp:2: /usr/include/c++/11/bits/stl_bvector.h:134:3: note: ‘std::swap’ 134 | swap(bool& __x, _Bit_reference __y) noexcept | ^~~~ In file included 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/ostream:38, from /usr/include/c++/11/iostream:39, from Main.cpp:1: /usr/include/c++/11/bits/move.h:196:5: note: ‘std::swap’ 196 | swap(_Tp& __a, _Tp& __b) | ^~~~ /usr/include/c++/11/bits/move.h:196:5: note: ‘std::swap’ In file included from /usr/include/c++/11/exception:153, from /usr/include/c++/11/ios:39, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from Main.cpp:1: /usr/include/c++/11/bits/exception_ptr.h:223:5: note: ‘std::__exception_ptr::swap’ 223 | swap(exception_ptr& __lhs, exception_ptr& __rhs) | ^~~~ In file included from /usr/include/c++/11/compare:39, from /usr/include/c++/11/bits/stl_pair.h:65, from /usr/include/c++/11/bits/stl_algobase.h:64, from /usr/include/c++/11/bits/char_traits.h:39, from /usr/include/c++/11/ios:40, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from Main.cpp:1: /usr/include/c++/11/concepts:227:43: note: ‘std::ranges::__cust::swap’ 227 | inline constexpr __cust_swap::_Swap swap{}; | ^~~~ /usr/include/c++/11/concepts:167:35: note: ‘std::ranges::__cust_swap::swap’ 167 | template<typename _Tp> void swap(_Tp&, _Tp&) = delete; | ^~~~ Main.cpp: In function ‘int main()’: Main.cpp:48:5: error: ‘cin’ was not declared in this scope; did you mean ‘std::cin’? 48 | cin >> N >> M; | ^~~ | std::cin In file included from Main.cpp:1: /usr/include/c++/11/iostream:60:18: note: ‘std::cin’ declared here 60 | extern istream cin; /// Linked to standard input | ^~~ Main.cpp:53:9: error: ‘tree’ was not declared in this scope; did you mean ‘free’? 53 | tree[u].push_back({v, w}); | ^~~~ | free Main.cpp:64:9: error: ‘cout’ was not declared in this scope; did you mean ‘std::cout’? 64 | cout << dist[u] + dist[v] - 2 * dist[anc] << '\n'; | ^~~~ | std::cout In file included from Main.cpp:1: /usr/include/c++/11/iostream:61:18: note: ‘std::cout’ declared here 61 | extern ostream cout; /// Linked to standard output | ^~~~
정답 개수:
-
틀린 개수:
-
실행 실패 개수:
-
반례를 발견하지 못했습니다.