Submission #600993

#TimeUsernameProblemLanguageResultExecution timeMemory
600993TimDeeFlight to the Ford (BOI22_communication)C++17
0 / 100
23 ms1844 KiB
#include "communication.h" #include <bits/stdc++.h> using namespace std; mt19937_64 rng(chrono::steady_clock::now().time_since_epoch().count()); int rand(int a, int b) {return a + rng() % (b - a + 1);} int r=rand(30,50); void encode(int n, int x) { int y=1; int cnt=0; while (y && cnt++<r) y=send(1); send(x&1); } pair<int,int> decode(int n) { int f=1; int ans=1; while (f) { f=receive(); while (f && ans++<r) f=receive(); } int x=receive(); if (x^1) return{2,2}; return {1,3}; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...