Submission #583951

#TimeUsernameProblemLanguageResultExecution timeMemory
583951cheissmartFlight to the Ford (BOI22_communication)C++17
0 / 100
26 ms1780 KiB
#include"communication.h" #include <bits/stdc++.h> #define IO_OP ios::sync_with_stdio(0), cin.tie(0) #define F first #define S second #define V vector #define PB push_back #define EB emplace_back #define MP make_pair #define SZ(v) int((v).size()) #define ALL(v) (v).begin(), (v).end() using namespace std; typedef long long ll; typedef pair<int, int> pi; typedef V<int> vi; const int INF = 1e9 + 7; void encode(int n, int x) { x = x > 1; for(int i = 0; i < 40; i++) { if(send(0)) { send(x); return; } } send(x); } std::pair<int, int> decode(int n) { for(int i = 0; i < 40; i++) { if(receive()) { int x = receive(); return {x + 1, x + 2}; } } int x = receive(); return {x + 1, x + 2}; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...