Submission #1099031

#TimeUsernameProblemLanguageResultExecution timeMemory
1099031LIAFlight to the Ford (BOI22_communication)C++17
0 / 100
6 ms332 KiB
#include<bits/stdc++.h> using namespace std; typedef long long ll; typedef pair <ll, ll> pll; typedef vector <ll> vll; typedef vector <pll> vpll; typedef vector <vector<pll>> vvpll; typedef vector <vector<ll>> vvll; typedef vector<bool> vb; typedef vector <vector<bool>> vvb; const ll inf = 1e9 + 7; #include "communication.h" void encode(int N, int X) { if (X == 1) { send(0); send(1); } else if (X == 2) { send(1); send(0); } else if (X == 3) { send(1); send(1); } } pair<int, int> decode(int N) { int first_bit = receive(); int second_bit = receive(); if (first_bit == 0 && second_bit == 1) { return {1, 1}; } else if (first_bit == 1 && second_bit == 0) { return {2, 2}; } else if (first_bit == 1 && second_bit == 1) { return {3, 3}; } return {1, 2}; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...