Submission #29135

#TimeUsernameProblemLanguageResultExecution timeMemory
29135dereotuParrots (IOI11_parrots)C++14
Compilation error
0 ms0 KiB
#include "encoder.h" #include "encoderlib.h" void encode(int N, int M[]) { int i; int zero=0,one=0; for(i=0; i<N; i++){ if(M[i]==0){ zero++; send(M[i]); } else{ one++; send(one+zero); } } }
#include "decoder.h" #include "decoderlib.h" void decode(int N, int L, int X[]) { int b[N]; sort(X,X+N,greater<int>()); forr(i,0,N){ if(X[i]){ b[X[i]]=1; } } forr(i,0,N){ output(b[i]?1:0); } }

Compilation message (stderr)

decoder.cpp: In function 'void decode(int, int, int*)':
decoder.cpp:7:13: error: 'greater' was not declared in this scope
  sort(X,X+N,greater<int>());
             ^~~~~~~
decoder.cpp:7:21: error: expected primary-expression before 'int'
  sort(X,X+N,greater<int>());
                     ^~~
decoder.cpp:7:2: error: 'sort' was not declared in this scope
  sort(X,X+N,greater<int>());
  ^~~~
decoder.cpp:7:2: note: suggested alternative: 'short'
  sort(X,X+N,greater<int>());
  ^~~~
  short
decoder.cpp:8:7: error: 'i' was not declared in this scope
  forr(i,0,N){
       ^
decoder.cpp:8:2: error: 'forr' was not declared in this scope
  forr(i,0,N){
  ^~~~
decoder.cpp:6:6: warning: unused variable 'b' [-Wunused-variable]
  int b[N];
      ^