Submission #1241868

#TimeUsernameProblemLanguageResultExecution timeMemory
1241868mrivera11Message (IOI24_message)C++20
10 / 100
354 ms844 KiB
#include "message.h"
#include <vector>
using namespace std;

void send_message(vector<bool> M, vector<bool> C) {
  for (bool bit : M) {
    vector<bool> A(31);
    for (int i = 0; i < 31; i++) {
      A[i] = (C[i] == 0) ? bit : 0; 
    }
    send_packet(A);
  }
}

vector<bool> receive_message(vector<vector<bool>> R) {
  vector<bool> M;
  for (const auto& packet : R) {
    int ones = 0;
    for (bool b : packet) ones += b;
    M.push_back(ones > 15);
  }
  return M;
}

#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...