Submission #795955

#TimeUsernameProblemLanguageResultExecution timeMemory
795955hgmhcParrots (IOI11_parrots)C++17
17 / 100
1 ms1024 KiB
#include "encoder.h" #include "encoderlib.h" void encode(int n, int a[]) { for (int i = 0; i < n; ++i) send((1<<i)|(a[i]<<n)); } // a[i] < 2^8
#include "decoder.h" #include "decoderlib.h" static const int N = 20; static int ans[N]; void decode(int n, int l, int x[]) { for (int i = 0; i < l; ++i) { int b = x[i]; for (int j = 0; j < n; ++j) if (b>>j&1) { ans[j] = b>>n; } } for (int i = 0; i < n; ++i) output(ans[i]); } // ans[i] < 2^8
#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...