Submission #559332

#TimeUsernameProblemLanguageResultExecution timeMemory
559332Mahmudul_KabirParrots (IOI11_parrots)C++14
Compilation error
0 ms0 KiB
#include "encoder.h" #include "encoderlib.h" #include "bits/stdc++.h" using namespace std; #define all(x) x.begin(), x.end() #define pii pair<int,int> #define pb push_back void encode(int N, int M[]) { int i; for(i = 0; i < N; i++){ int x = M[i], bi = 0; vector<int> bin; int d = x; while(d){ bin.pb(d&1); d /= 2; } for(int r: bin){ int mao = i; mao |= (r << 7); mao |= (bi<< 4); bi++; send(mao); } } }
#include "decoder.h" #include "decoderlib.h" #include "bits/stdc++.h" using namespace std; #define all(x) x.begin(), x.end() #define pii pair<int,int> #define pb push_back void decode(int N, int L, int X[]) { int fin[N]; memset(fin,0,sizeof(fin)); for(int r: X){ int ind = (1<<4) - 1; ind &= r; r >>= 4; int bin = (1<<3) - 1; bin &= r; r >>= 3; if(r) fin[ind] |= (1<<bin); } for(int r: fin) output(r); }

Compilation message (stderr)

decoder.cpp: In function 'void decode(int, int, int*)':
decoder.cpp:12:14: error: 'begin' was not declared in this scope; did you mean 'std::begin'?
   12 |   for(int r: X){
      |              ^
      |              std::begin
In file included from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:95,
                 from decoder.cpp:3:
/usr/include/c++/10/valarray:1224:5: note: 'std::begin' declared here
 1224 |     begin(const valarray<_Tp>& __va)
      |     ^~~~~
decoder.cpp:12:14: error: 'end' was not declared in this scope; did you mean 'std::end'?
   12 |   for(int r: X){
      |              ^
      |              std::end
In file included from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:95,
                 from decoder.cpp:3:
/usr/include/c++/10/valarray:1244:5: note: 'std::end' declared here
 1244 |     end(const valarray<_Tp>& __va)
      |     ^~~