Submission #497285

#TimeUsernameProblemLanguageResultExecution timeMemory
497285FerThugGato12500Parrots (IOI11_parrots)C++11
0 / 100
3 ms1048 KiB
#include<bits/stdc++.h>
using namespace std;
#include "encoder.h"
#include "encoderlib.h"

void encode(int N, int M[])
{
    for(int i = 0; i < N; i++){
        int x = M[i];
        for(int h = 0; (1<<h)<=x; h++){
            if((x>>h)&1){
                send((h<<5)+i);
            }
        }
    }
    return;
}
#include<bits/stdc++.h>
using namespace std;
#include "decoder.h"
#include "decoderlib.h"
int num[10][200];
void decode(int N, int L, int X[])
{
  for(int i=0; i<L; i++) {
    int x = X[i];
    num[(x>>5)][((x|224)^224)]++;
  }
  for(int i = 0; i < N; i++){
    int x = 0;
    for(int h = 0; h < 8; h++){
        if(num[h][i]&1){
            x+=(1<<h);
        }
    }
    output(x);
  }
}
#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...