제출 #1198713

#제출 시각아이디문제언어결과실행 시간메모리
1198713JungPSEaster Eggs (info1cup17_eastereggs)C++20
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h> #include "grader.h" using namespace std; vector<int> vec[520]; vector<int> vec2; void dfs(int x,int p){ vec2.push_back(x); for(auto i:vec[x]){ if(i==p) continue; dfs(i,x); } } int findEgg (int N, vector < pair < int, int > > bridges) { for(int i=1;i<=n;++i) vec[i].clear(); vec2.clear(); for(auto i:bridges){ vec[i.first].push_back(i.second); vec[i.second].push_back(i.first); } dfs(1,-1); int l=1,r=N; while(l<r){ int mid=(l+r)>>1; vector<int> tmp; for(int i=0;i<mid;++i) tmp.push_back(vec2[i]); if(query(tmp)) r=mid; else l=mid+1; } return vec2[l-1]; }

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

eastereggs.cpp: In function 'int findEgg(int, std::vector<std::pair<int, int> >)':
eastereggs.cpp:17:20: error: 'n' was not declared in this scope
   17 |     for(int i=1;i<=n;++i) vec[i].clear();
      |                    ^