#include "encoder.h"
#include "encoderlib.h"
#include <bits/stdc++.h>
using namespace std;
void encode(int n, int m[])
{
for(int i = 0; i < n; i++){
for(int p = 0; p < 8; p++){
if(m[i] & (1<<p)){
int v = 0;
v += (i<<3);
v += p;
send(v);
}
}
}
}
#include "decoder.h"
#include "decoderlib.h"
#include <bits/stdc++.h>
using namespace std;
static int v[70];
void decode(int n, int l, int x[])
{
for(int i = 0; i < n; i++)v[i] = 0;
for(int i = 0; i < l; i++){
int p = x[i]%8; x[i]/=8;
v[x[i]] += (1<<p);
}
for(int i = 0; i < n; i++)
output(v[i]);
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |