실행 실패 (제출 코드 컴파일 에러)
{"stderr": "Main.cpp:16:5: warning: built-in function \u2018index\u2019 declared as non-function [-Wbuiltin-declaration-mismatch]\n 16 | int index[100002];\n | ^~~~~\nMain.cpp: In function \u2018bool compare(const int&, const int&)\u2019:\nMain.cpp:19:16: error: reference to \u2018rank\u2019 is ambiguous\n 19 | return rank[0][x] < rank[0][y];\n | ^~~~\nIn file included from /usr/include/c++/11/bits/move.h:57,\n from /usr/include/c++/11/bits/stl_pair.h:59,\n from /usr/include/c++/11/bits/stl_algobase.h:64,\n from /usr/include/c++/11/vector:60,\n from Main.cpp:2:\n/usr/include/c++/11/type_traits:1369:12: note: candidates are: \u2018template<class> struct std::rank\u2019\n 1369 | struct rank\n | ^~~~\nMain.cpp:14:5: note: \u2018int rank [3][100002]\u2019\n 14 | int rank[3][100002];\n | ^~~~\nMain.cpp:19:29: error: reference to \u2018rank\u2019 is ambiguous\n 19 | return rank[0][x] < rank[0][y];\n | ^~~~\nIn file included from /usr/include/c++/11/bits/move.h:57,\n from /usr/include/c++/11/bits/stl_pair.h:59,\n from /usr/include/c++/11/bits/stl_algobase.h:64,\n from /usr/include/c++/11/vector:60,\n from Main.cpp:2:\n/usr/include/c++/11/type_traits:1369:12: note: candidates are: \u2018template<class> struct std::rank\u2019\n 1369 | struct rank\n | ^~~~\nMain.cpp:14:5: note: \u2018int rank [3][100002]\u2019\n 14 | int rank[3][100002];\n | ^~~~\nMain.cpp: In function \u2018void dijkstra()\u2019:\nMain.cpp:52:20: error: invalid types \u2018int[int]\u2019 for array subscript\n 52 | dist[a][apart[a]] = 0;\n | ^\nMain.cpp:63:33: error: reference to \u2018rank\u2019 is ambiguous\n 63 | rank[a][x] = rank_index;\n | ^~~~\nIn file included from /usr/include/c++/11/bits/move.h:57,\n from /usr/include/c++/11/bits/stl_pair.h:59,\n from /usr/include/c++/11/bits/stl_algobase.h:64,\n from /usr/include/c++/11/vector:60,\n from Main.cpp:2:\n/usr/include/c++/11/type_traits:1369:12: note: candidates are: \u2018template<class> struct std::rank\u2019\n 1369 | struct rank\n | ^~~~\nMain.cpp:14:5: note: \u2018int rank [3][100002]\u2019\n 14 | int rank[3][100002];\n | ^~~~\nMain.cpp:66:35: error: invalid types \u2018int[int]\u2019 for array subscript\n 66 | if(dist[a][e.first] > c + e.second){\n | ^\nMain.cpp:67:36: error: invalid types \u2018int[int]\u2019 for array subscript\n 67 | dist[a][e.first] = c + e.second;\n | ^\nMain.cpp:68:54: error: invalid types \u2018int[int]\u2019 for array subscript\n 68 | pq.push(make_pair(dist[a][e.first], e.first));\n | ^\nMain.cpp: In function \u2018void calc()\u2019:\nMain.cpp:107:21: error: reference to \u2018rank\u2019 is ambiguous\n 107 | if (rank[0][k] != p) {\n | ^~~~\nIn file included from /usr/include/c++/11/bits/move.h:57,\n from /usr/include/c++/11/bits/stl_pair.h:59,\n from /usr/include/c++/11/bits/stl_algobase.h:64,\n from /usr/include/c++/11/vector:60,\n from Main.cpp:2:\n/usr/include/c++/11/type_traits:1369:12: note: candidates are: \u2018template<class> struct std::rank\u2019\n 1369 | struct rank\n | ^~~~\nMain.cpp:14:5: note: \u2018int rank [3][100002]\u2019\n 14 | int rank[3][100002];\n | ^~~~\nMain.cpp:109:46: error: (...truncated, total 15362 characters, 1 lines)
정답 개수:
-
틀린 개수:
-
실행 실패 개수:
-
반례를 발견하지 못했습니다.