#include "encoder.h"
#include "encoderlib.h"
void encode(int n, int m[])
{
for (int i = 0; i < n; ++i)
for (int j = 0; j < 8; ++j)
if ((m[i] >> j) & 1)
send((i << 3) | j);
}
#include "decoder.h"
#include "decoderlib.h"
void decode(int n, int k, int a[])
{
int b[n] = {};
for (int i = 0; i < k; ++i)
b[a[i] >> 3] |= 1 << (a[i] & 7);
for (int i = 0; i < n; ++i)
output(b[i]);
}
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
5 ms |
1264 KB |
Output is correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
6 ms |
2192 KB |
Output is correct |
2 |
Correct |
7 ms |
2336 KB |
Output is correct |
3 |
Correct |
7 ms |
2440 KB |
Output is correct |
4 |
Correct |
6 ms |
2568 KB |
Output is correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
6 ms |
2600 KB |
Output is correct |
2 |
Correct |
7 ms |
2720 KB |
Output is correct |
3 |
Correct |
6 ms |
2760 KB |
Output is correct |
4 |
Correct |
8 ms |
2800 KB |
Output is correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
7 ms |
2808 KB |
Output is correct |
2 |
Correct |
6 ms |
2912 KB |
Output is correct |
3 |
Correct |
8 ms |
2928 KB |
Output is correct |
4 |
Correct |
8 ms |
2944 KB |
Output is correct |
5 |
Correct |
10 ms |
2968 KB |
Output is correct |
6 |
Correct |
8 ms |
2968 KB |
Output is correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Partially correct |
8 ms |
2984 KB |
Output is partially correct - P = 8.000000 |
2 |
Partially correct |
11 ms |
3000 KB |
Output is partially correct - P = 8.000000 |
3 |
Incorrect |
5 ms |
3000 KB |
Error : Bad encoded integer |
4 |
Incorrect |
5 ms |
3000 KB |
Error : Bad encoded integer |
5 |
Incorrect |
5 ms |
3000 KB |
Error : Bad encoded integer |
6 |
Incorrect |
4 ms |
3000 KB |
Error : Bad encoded integer |
7 |
Incorrect |
6 ms |
3000 KB |
Error : Bad encoded integer |