답안 #75478

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
75478 2018-09-09T21:32:54 Z vasilepetr 자동 인형 (IOI18_doll) C++14
컴파일 오류
0 ms 0 KB
#include#inc  "doll.h"
#include<iostream>
using namespace std;
 
void create_circuit(int M, std::vector<int> A) {
  int N = A.size();
  //int viz[M+10];
  std::vector<int> C(M + 1);
  C[0] = -1;
  int p=0;
  for (int i = 0; i < A.size(); ++i) {
    C[p]=A[i];
   // viz[p]=1;
    p=A[i];
  }
 
 /* for (int i=1; i<=M; i++) {
    if (C[i]==0 && !viz[p]) C[i]=0;
  }*/
  //for (int i=0; i<C.size();i++) cout<<C[i]<<" ";cout<<'\n';
  std::vector<int> X(0), Y(0);
  answer(C, X, Y);
}

Compilation message

doll.cpp:1:9: error: #include expects "FILENAME" or <FILENAME>
    1 | #include#inc  "doll.h"
      |         ^
doll.cpp:5:33: error: 'std::vector' has not been declared
    5 | void create_circuit(int M, std::vector<int> A) {
      |                                 ^~~~~~
doll.cpp:5:39: error: expected ',' or '...' before '<' token
    5 | void create_circuit(int M, std::vector<int> A) {
      |                                       ^
doll.cpp: In function 'void create_circuit(int, int)':
doll.cpp:6:11: error: 'A' was not declared in this scope
    6 |   int N = A.size();
      |           ^
doll.cpp:8:8: error: 'vector' is not a member of 'std'
    8 |   std::vector<int> C(M + 1);
      |        ^~~~~~
doll.cpp:3:1: note: 'std::vector' is defined in header '<vector>'; did you forget to '#include <vector>'?
    2 | #include<iostream>
  +++ |+#include <vector>
    3 | using namespace std;
doll.cpp:8:15: error: expected primary-expression before 'int'
    8 |   std::vector<int> C(M + 1);
      |               ^~~
doll.cpp:9:3: error: 'C' was not declared in this scope
    9 |   C[0] = -1;
      |   ^
doll.cpp:21:8: error: 'vector' is not a member of 'std'
   21 |   std::vector<int> X(0), Y(0);
      |        ^~~~~~
doll.cpp:21:8: note: 'std::vector' is defined in header '<vector>'; did you forget to '#include <vector>'?
doll.cpp:21:15: error: expected primary-expression before 'int'
   21 |   std::vector<int> X(0), Y(0);
      |               ^~~
doll.cpp:22:13: error: 'X' was not declared in this scope
   22 |   answer(C, X, Y);
      |             ^
doll.cpp:22:16: error: 'Y' was not declared in this scope
   22 |   answer(C, X, Y);
      |                ^
doll.cpp:22:3: error: 'answer' was not declared in this scope
   22 |   answer(C, X, Y);
      |   ^~~~~~
doll.cpp:6:7: warning: unused variable 'N' [-Wunused-variable]
    6 |   int N = A.size();
      |       ^