Submission #1296882

#TimeUsernameProblemLanguageResultExecution timeMemory
1296882nataliaaWorld Map (IOI25_worldmap)C++20
Compilation error
0 ms0 KiB
#include<bits/stdc++.h>
using namespace std;
vector<int> ans;
vector<int> v[41];
rec(int u, int w) {
    ans.push_back(w);
    for(int i = 0; i < v[w].size(); i++) {
        if(v[w][i]!=u){
            rec(w, v[w][i]);
            ans.push_back(v[w][i]);
        }
    }
}
vector<vector<int>> create_map(int N, int M,
vector<int> A, vector<int> B){
    for(int i = 0; i < M; i++) {
        v[A[i]].push_back(B[i]);
        v[B[i]].push_back(A[i]);
    }
     vector<vector<int>> ans1;
     for(int i = 0; i < ans.size(); i++) {
         ans1[i] = ans;
     }
     return ans1;
}

Compilation message (stderr)

worldmap.cpp:5:1: error: ISO C++ forbids declaration of 'rec' with no type [-fpermissive]
    5 | rec(int u, int w) {
      | ^~~
worldmap.cpp: In function 'int rec(int, int)':
worldmap.cpp:13:1: warning: no return statement in function returning non-void [-Wreturn-type]
   13 | }
      | ^