제출 #1190842

#제출 시각아이디문제언어결과실행 시간메모리
1190842mayacCoreputer (IOI23_coreputer)C++20
컴파일 에러
0 ms0 KiB
#include <iostream> #include <vector> #include <stack> #include "coreputer.h" using namespace std; vector<int> malfunctioning_cores(int N) { vector<int> flag(N,0),v,v2; int t,m; for(int i=0;i<n&&t==-1;i++){ v.push_back(i); t=run_diagnostic(v); m=i; } flag[m]=1; for(int i=m+1;i<N;i++){ v.push_back(i); t=run_diagnostic(v); if(t==1)flag[i]=1; v.pop_back; } for(int i=m+1;i<N;i++)v2.push_back(i); for(int i=0;i<m;i++){ v2.push_back(i); t=run_diagnostic(v2); if(t==1)flag[i]=1; v2.pop_back; } return flag; }

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

coreputer.cpp: In function 'std::vector<int> malfunctioning_cores(int)':
coreputer.cpp:10:17: error: 'n' was not declared in this scope
   10 |   for(int i=0;i<n&&t==-1;i++){
      |                 ^
coreputer.cpp:20:13: error: invalid use of non-static member function 'void std::vector<_Tp, _Alloc>::pop_back() [with _Tp = int; _Alloc = std::allocator<int>]'
   20 |           v.pop_back;
      |           ~~^~~~~~~~
In file included from /usr/include/c++/11/vector:67,
                 from coreputer.cpp:2:
/usr/include/c++/11/bits/stl_vector.h:1225:7: note: declared here
 1225 |       pop_back() _GLIBCXX_NOEXCEPT
      |       ^~~~~~~~
coreputer.cpp:27:14: error: invalid use of non-static member function 'void std::vector<_Tp, _Alloc>::pop_back() [with _Tp = int; _Alloc = std::allocator<int>]'
   27 |           v2.pop_back;
      |           ~~~^~~~~~~~
In file included from /usr/include/c++/11/vector:67,
                 from coreputer.cpp:2:
/usr/include/c++/11/bits/stl_vector.h:1225:7: note: declared here
 1225 |       pop_back() _GLIBCXX_NOEXCEPT
      |       ^~~~~~~~