제출 #1189880

#제출 시각아이디문제언어결과실행 시간메모리
1189880racha555Easter Eggs (info1cup17_eastereggs)C++20
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h> #include "grader.h" using namespace std; void dfs(int u,vector<vector<int>>&adj,vector<vector<int>> &path){ for(auto v:adj[u]){ if(path[v].empty()){ path[v]=path[u]; path[v].emplace_back(v); dfs(v); } } } int findEgg (int N, vector < pair < int, int > > bridges) { vector<vector<int>> adj(513),path(513); for(auto [u,v]:bridges){ adj[u].emplace_back(v); adj[v].emplace_back(u); } path[1].emplace_back(1); dfs(1,adj,path); path[1].emplace_back(1); int l=0,mid,r=N; while(l<r){ int mid=l+(r-l)/2; if(query(path[mid])==1){ r=mid; } else{ l=mid+1; } } return r; // if (query ({1})) return 1; // return N; } // int main(){ // findEgg(5,{{1,2},{1,3},{2,4},{4,5}}); // }

컴파일 시 표준 에러 (stderr) 메시지

eastereggs.cpp: In function 'void dfs(int, std::vector<std::vector<int> >&, std::vector<std::vector<int> >&)':
eastereggs.cpp:12:16: error: too few arguments to function 'void dfs(int, std::vector<std::vector<int> >&, std::vector<std::vector<int> >&)'
   12 |             dfs(v);
      |             ~~~^~~
eastereggs.cpp:6:6: note: declared here
    6 | void dfs(int u,vector<vector<int>>&adj,vector<vector<int>> &path){
      |      ^~~