제출 #1005837

#제출 시각아이디문제언어결과실행 시간메모리
1005837irmuun통행료 (IOI18_highway)C++17
컴파일 에러
0 ms0 KiB
#include<bits/stdc++.h> #include "highway.h" using namespace std; #define ll long long #define pb push_back #define ff first #define ss second #define all(s) s.begin(),s.end() #define rall(s) s.rbegin(),s.rend() void find_pair(int n,vector<int>u,vector<int>v,int A, int B){ int m=u.size(); vector<int>w(m,0); vector<pair<int,int>>adj[n]; for(int i=0;i<m;i++){ adj[u[i]].pb({v[i],i}); adj[v[i]].pb({u[i],i}); } ll C=ask(w); for(int t=1;t<n;t++){ for(auto [_,i]:adj[t]){ w[i]=1; } ll cost=ask(w); if(cost==C-a+b){ answer(0,t); return; } } return; }

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

highway.cpp: In function 'void find_pair(int, std::vector<int>, std::vector<int>, int, int)':
highway.cpp:27:20: error: 'a' was not declared in this scope
   27 |         if(cost==C-a+b){
      |                    ^
highway.cpp:27:22: error: 'b' was not declared in this scope
   27 |         if(cost==C-a+b){
      |                      ^