제출 #1140398

#제출 시각아이디문제언어결과실행 시간메모리
1140398sopaconk앵무새 (IOI11_parrots)C++20
52 / 100
2 ms840 KiB
#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 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...