Submission #1250040

#TimeUsernameProblemLanguageResultExecution timeMemory
1250040testacc11World Map (IOI25_worldmap)C++20
Compilation error
0 ms0 KiB
#include "worldmap.h" #include <cassert> #include <cstdio> #include <vector> #include <utility> int main() { int T; assert(1 == scanf("%d", &T)); std::vector<int> Nt(T), Mt(T); std::vector<std::pair<std::vector<int>, std::vector<int>>> AB; for (int t = 0; t < T; ++t) { assert(2 == scanf("%d %d", &Nt[t], &Mt[t])); int M = Mt[t]; std::vector<int> A(M), B(M); for (int i = 0; i < M; i++) { assert(2 == scanf("%d %d", &A[i], &B[i])); } AB.emplace_back(A, B); } fclose(stdin); std::vector<std::vector<std::vector<int>>> Ct; Ct.reserve(T); for (int t = 0; t < T; t++) { int N = Nt[t], M = Mt[t]; auto& [A, B] = AB[t]; Ct.push_back(create_map(N, M, A, B)); } for (int t = 0; t < T; t++) { auto& C = Ct[t]; int P = (int)C.size(); std::vector<int> Q(P); for (int i = 0; i < P; ++i) Q[i] = (int)C[i].size(); printf("%d\n", P); for (int i = 0; i < P; ++i) printf("%d%c", Q[i], " \n"[i + 1 == P]); printf("\n"); for (int i = 0; i < P; i++) { for (int j = 0; j < Q[i]; j++) { printf("%d%c", C[i][j], " \n"[j + 1 == Q[i]]); } } if (t < T - 1) printf("\n"); } fclose(stdout); return 0; }

Compilation message (stderr)

/usr/bin/ld: /tmp/ccbtAjGP.o: in function `main':
grader.cpp:(.text.startup+0x0): multiple definition of `main'; /tmp/ccaIDNYw.o:worldmap.cpp:(.text.startup+0x0): first defined here
/usr/bin/ld: /tmp/ccaIDNYw.o: in function `main':
worldmap.cpp:(.text.startup+0x5c8): undefined reference to `create_map(int, int, std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >)'
/usr/bin/ld: /tmp/ccbtAjGP.o: in function `main':
grader.cpp:(.text.startup+0x635): undefined reference to `create_map(int, int, std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >)'
collect2: error: ld returned 1 exit status