Submission #590331

#TimeUsernameProblemLanguageResultExecution timeMemory
590331penguinhackerFlight to the Ford (BOI22_communication)C++17
0 / 100
310 ms336 KiB
#include <bits/stdc++.h>
#include "communication.h"
using namespace std;

mt19937 rng(42);

map<vector<bool>, int> mp;

void encode(int n, int x) {
	vector<bool> b(100);
	for (int i=0; i<100; ++i)
		b[i]=send(rng()%2);
	mp[b]=x;
}

pair<int, int> decode(int n) {
	vector<bool> b(100);
	for (int i=0; i<100; ++i)
		b[i]=receive();
	int ans=mp[b];
	return {ans, ans};
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...