제출 #744194

#제출 시각아이디문제언어결과실행 시간메모리
744194rahidilbayramliEaster Eggs (info1cup17_eastereggs)C++17
컴파일 에러
0 ms0 KiB
#include "grader.h" #include<bits/stdc++.h> #define ll long long #define ld long double #define vl vector<ll> #define vi vector<int> #define pb push_back #define f first #define s second #define pii pair<int, int> #define pll pair<ll, ll> using namespace std; vector<int>graph[513], ord; void dfs(int node = 1, int par = 0) { ord.pb(node); for(int i : graph[node]) { if(i != par) dfs(i, node); } } int findEgg(int N, vector<pair<int, int>> bridges) { for(i = 1; i <= N; i++) graph[i].clear(); ord.clear(); for(pii x : bridges){ graph[i.f].pb(i.s); graph[i.s].pb(i.f); } dfs(); int l = 0, r = N - 1; while(l != r) { int mid = (l + r + 1) / 2; if(query(vi(ord.begin(), ord.begin() + mid))) r = mid - 1; else l = mid; } return ord[l]; }

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

eastereggs.cpp: In function 'int findEgg(int, std::vector<std::pair<int, int> >)':
eastereggs.cpp:25:9: error: 'i' was not declared in this scope
   25 |     for(i = 1; i <= N; i++)    graph[i].clear();
      |         ^
eastereggs.cpp:28:15: error: 'i' was not declared in this scope
   28 |         graph[i.f].pb(i.s);
      |               ^