#include "encoder.h"
#include "encoderlib.h"
#include <bits/stdc++.h>
using namespace std;
using lli=long long int;
#define pb push_back
#define deb(x) cout<<#x<<": "<<x<<endl;
void encode(int N, int M[])
{
for(int i=0; i<N; ++i){
for(int j=0; j<8; ++j){
if(M[i]%2){
send(16*i+2*j+1);
}
else{
send(16*i+2*j);
}
M[i]/=2;
}
}
}
#include "decoder.h"
#include "decoderlib.h"
#include <bits/stdc++.h>
using namespace std;
using lli=long long int;
#define pb push_back
#define deb(x) cout<<#x<<": "<<x<<endl;
void decode(int N, int L, int X[])
{
vector<int> ans (N,0);
for(int i=0; i<L; ++i){
int a=X[i]/16;
int b=(X[i]%16)/2;
int c=(X[i]%2);
ans[a]+=(c<<b);
}
for(int i=0; i<N; ++i){
// deb(ans[i]);
output(ans[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... |