| # | Time | Username | Problem | Language | Result | Execution time | Memory |
|---|---|---|---|---|---|---|---|
| 1359337 | nathlol2 | Parrots (IOI11_parrots) | C++20 | 1 ms | 836 KiB |
#include "encoder.h"
#include "encoderlib.h"
void encode(int N, int M[]){
for(int i = 0;i<N;i++){
for(int bit = 0;bit<8;bit++){
if(M[i] & (1 << bit)) send(i * 8 + bit);
}
}
}
#include "decoder.h"
#include "decoderlib.h"
void decode(int N, int L, int X[]){
int ans[N];
for(int i = 0;i<N;i++) ans[i] = 0;
for(int i = 0;i<L;i++){
int id = X[i] / 8, c = 0;
for(int bit = 0;bit<3;bit++){
if(X[i] & (1 << bit)) c += (1 << bit);
}
ans[id] += (1 << c);
}
for(int i = 0;i<N;i++) output(ans[i]);
}
| # | Result | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Result | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Result | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Result | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Result | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
