Submission #424197

#TimeUsernameProblemLanguageResultExecution timeMemory
424197OttoTheDinoStations (IOI20_stations)C++17
Compilation error
0 ms0 KiB
#include "stations.h" #include <bits/stdc++.h> using namespace std; #define rep(i,s,e) for (int i = s; i <= e; ++i) #define pb push_back typedef vector<int> vi; const int mxn = 2e4; int id, res[mxn]; vi neibs[mxn]; void dfs (int u, int prev) { for (int v : neibs[u]) { if (v==prev) continue; dfs (v, u); } res[u]=id++; } vi label (int n, int k, vi u, vi v) { rep (i,0,n-2) { neibs[u[i]].pb(v[i]); neibs[v[i]].pb(u[i]); } return -1; dfs (0,-1); vi L(n); rep (i,0,n-1) L[i] = res[i]; return L; } int find_next_station (int s, int t, vi c) { sort(c.begin(), c.end()); for (int v : c) if (v>=t) return v; return c.back(); }

Compilation message (stderr)

stations.cpp: In function 'vi label(int, int, vi, vi)':
stations.cpp:25:13: error: could not convert '-1' from 'int' to 'vi' {aka 'std::vector<int>'}
   25 |     return -1;
      |             ^
      |             |
      |             int