Submission #497281

# Submission time Handle Problem Language Result Execution time Memory
497281 2021-12-22T23:05:28 Z FerThugGato12500 Parrots (IOI11_parrots) C++17
0 / 100
2 ms 1048 KB
#include<bits/stdc++.h>
using namespace std;
#include "encoder.h"
#include "encoderlib.h"

void haz(int x, int pos){
 //   cout<<x<<" : "<<pos<<"->"<<(x<<6)+pos<< "\n";
    send((x<<5)+pos);
}

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){
                int r=0;/*
                if((h>>2)&1){
                    r=4;
                    haz(h-r,i);
                }*/
                haz(h-r,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);
        }/*
        if(num[h][i]>1){
            x+=(1<<(h+4));
        }*/
    }
    output(x);
  }

}
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 620 KB Error : Output is wrong
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 1016 KB Error : Output is wrong
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 1016 KB Error : Output is wrong
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 1008 KB Error : Output is wrong
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 1028 KB Error : Output is wrong
2 Incorrect 2 ms 1048 KB Error : Output is wrong
3 Incorrect 2 ms 628 KB Error : Bad encoded integer
4 Incorrect 0 ms 636 KB Error : Bad encoded integer
5 Incorrect 1 ms 604 KB Error : Bad encoded integer
6 Incorrect 1 ms 636 KB Error : Bad encoded integer
7 Incorrect 1 ms 628 KB Error : Bad encoded integer