# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1028300 | 2024-07-19T16:04:22 Z | anango | Flight to the Ford (BOI22_communication) | C++17 | 20 ms | 2880 KB |
#include"communication.h" // // --- Sample implementation for the task communication --- // // To compile this program with the sample grader, place: // communication.h communication_sample.cpp sample_grader.cpp // in a single folder, then open the terminal in this directory (right-click onto an empty spot in the directory, // left click on "Open in terminal") and enter e.g.: // g++ -std=c++17 communication_sample.cpp sample_grader.cpp // in this folder. This will create a file a.out in the current directory which you can execute from the terminal // as ./a.out // See task statement or sample_grader.cpp for the input specification // void encode(int N, int X) { int a = send((X-1)/2); if (a==0) { int b = send((X-1)/2); a = b; } if (a==0) { return; } int c = send((X-1)%2); return; } std::pair<int, int> decode(int N) { int a = receive(); if (a==0) { int b = receive(); if (b==0) { return {1,2}; } a=b; } int c = receive(); return {1+c,3}; }
Compilation message
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 4 ms | 2724 KB | Output is correct |
2 | Correct | 6 ms | 2744 KB | Output is correct |
3 | Correct | 5 ms | 2744 KB | Output is correct |
4 | Correct | 4 ms | 2724 KB | Output is correct |
5 | Correct | 4 ms | 2728 KB | Output is correct |
6 | Correct | 12 ms | 2860 KB | Output is correct |
7 | Correct | 20 ms | 2880 KB | Output is correct |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Incorrect | 1 ms | 332 KB | Not correct |
2 | Halted | 0 ms | 0 KB | - |