Submission #133751

#TimeUsernameProblemLanguageResultExecution timeMemory
133751BoxworldParrots (IOI11_parrots)C++14
81 / 100
8 ms1600 KiB
#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 j=7;j>=0;j--){ if(M[i]/(1<<j)==1)send(i*8+7-j); M[i]%=(1<<j); } }
#include "decoder.h" #include "decoderlib.h" #include <bits/stdc++.h> using namespace std; int s[1010]; void decode(int N, int L, int X[]){ memset(s,0,sizeof(s)); for (int i=0;i<L;i++)s[X[i]]=1; for (int i=0;i<N;i++){ int ans=0; for (int j=0;j<=7;j++)ans+=s[i*8+j]*(1<<(7-j)); output(ans); } }
#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...