Submission #75474

# Submission time Handle Problem Language Result Execution time Memory
75474 2018-09-09T21:29:50 Z vasilepetr Mechanical Doll (IOI18_doll) C++14
Compilation error
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, Y1);
}

Compilation message

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