Submission #559314

#TimeUsernameProblemLanguageResultExecution timeMemory
559314Mahmudul_Kabir앵무새 (IOI11_parrots)C++14
17 / 100
2 ms1040 KiB
#include "encoder.h"
#include "encoderlib.h"
#include "bits/stdc++.h"
using namespace std;

void encode(int N, int M[])
{
  int i;
  for(i=0; i<N; i++){
    int x = (M[i] * 10) + (i + 1); 
    send(x);
  }
}
#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 i, b;
  vector<pii> fin; 
  for(i=0; i<L; i++) {
    b = X[i];
    int ind = b % 10; 
    b /= 10; 
    fin.pb({ind,b}); 
  }
  sort(all(fin));
  for(auto [i,v] : fin) output(v); 
}

Compilation message (stderr)

decoder.cpp: In function 'void decode(int, int, int*)':
decoder.cpp:20:12: warning: structured bindings only available with '-std=c++17' or '-std=gnu++17'
   20 |   for(auto [i,v] : fin) output(v);
      |            ^
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...