Submission #603919

#TimeUsernameProblemLanguageResultExecution timeMemory
603919MrDebooFlight to the Ford (BOI22_communication)C++17
0 / 100
234 ms1752 KiB
#include"communication.h" #include <bits/stdc++.h> using namespace std; void encode(int n, int x) { srand(654634); int f=rand()%100; if(x==1){ map<int,int>mp; for(int i=0;i<99;i++){ if(mp[0]<=mp[1])mp[send(0)]++; else mp[send(1)]++; } }else{ map<int,int>mp; for(int i=0;i<99;i++){ if(mp[0]>=mp[1])mp[send(0)]++; else mp[send(1)]++; } } } std::pair<int, int> decode(int n) { map<int,int>mp; for(int i=0;i<99;i++)mp[receive()]++; if(abs(mp[0]-mp[1])<=1)return {1,1}; return {3, 2}; }

Compilation message (stderr)

communication.cpp: In function 'void encode(int, int)':
communication.cpp:6:9: warning: unused variable 'f' [-Wunused-variable]
    6 |     int f=rand()%100;
      |         ^
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...