제출 #1169947

#제출 시각아이디문제언어결과실행 시간메모리
1169947Szymon_PilipczukMinerals (JOI19_minerals)C++20
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h> using namespace std; void solve(vector<int> l,vector<int> r) { vector<int> l1; vector<int > l2; vector<int > r1; vector<int> r2; if(l.size() == 1) { Answer(l[0],r[0]); return; } for(int i = 0;i<l.size()/2;i++) { Query(l[i]); l1.push_back(l[i]); } for(int i = l.size()/2;i<l.size();i++) { l2.push_back(l[i]); } int p = 0; for(int i = 0;i<r.size();i++) { int cu =Query(r[i]); if(cu > p) { r2.push_back(r[i]); p = cu; } else { r1.push_back(r[i]); } } for(int i =0 ;i<l.size()/2;i++) { Query(l[i]); } for(int i = 0;i<r.size();i++) { Query(r[i]); } solve(l1,r1); solve(l2,r2); } void Solve(int n) { vector<int> l; vector<int> r; int p = 0; for(int i = 0;i<n*2;i++) { int cu = Query(i+1); if(cu > p) { p = cu; l.push_back(i+1); } else { r.push_back(i+1); } } for(int i =0;i<n*2;i++) { Query(i+1); } solve(l,r); }

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

minerals.cpp: In function 'void solve(std::vector<int>, std::vector<int>)':
minerals.cpp:11:9: error: 'Answer' was not declared in this scope
   11 |         Answer(l[0],r[0]);
      |         ^~~~~~
minerals.cpp:16:9: error: 'Query' was not declared in this scope
   16 |         Query(l[i]);
      |         ^~~~~
minerals.cpp:26:18: error: 'Query' was not declared in this scope
   26 |         int cu  =Query(r[i]);
      |                  ^~~~~
minerals.cpp:39:9: error: 'Query' was not declared in this scope
   39 |         Query(l[i]);
      |         ^~~~~
minerals.cpp:43:9: error: 'Query' was not declared in this scope
   43 |         Query(r[i]);
      |         ^~~~~
minerals.cpp: In function 'void Solve(int)':
minerals.cpp:55:18: error: 'Query' was not declared in this scope
   55 |         int cu = Query(i+1);
      |                  ^~~~~
minerals.cpp:68:9: error: 'Query' was not declared in this scope
   68 |         Query(i+1);
      |         ^~~~~