Submission #1246402

#TimeUsernameProblemLanguageResultExecution timeMemory
12464022008Message (IOI24_message)C++20
10 / 100
370 ms844 KiB
#include "message.h" using namespace std; void send_message(std::vector<bool> M, std::vector<bool> C) { std::vector<bool> A(31, 0); const vector<bool> zero(31,0); const vector<bool> one(31,1); int S=(int)M.size(); for (int i=0; i<S; i++) { if (M[i] == 0) { A=zero; } else { A=one; } send_packet(A); } } bool read(vector<bool> V) { int countzero=0, countone=0, thesize=V.size(); for (int i=0; i<thesize; i++) { if (V[i] == 0) { countzero++; } else { countone++; } } return countone>countzero; } std::vector<bool> receive_message(std::vector<std::vector<bool>> R) { int rsize = R.size(); vector<bool>solution; for (int i=0; i<rsize; i++) { solution.push_back(read(R[i])); } return solution; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...