Submission #1297843

#TimeUsernameProblemLanguageResultExecution timeMemory
1297843gesp3011v2Message (IOI24_message)C++20
10 / 100
367 ms848 KiB
#include <bits/stdc++.h>
using namespace std;

vector<bool> send_packet(vector<bool> A);

void send_message(vector<bool> M, vector<bool> C) {
  auto send=[&](const string &s){
    int siz=s.length();
    vector<bool> a(siz);
    for(int i=0;i<siz;i++)a[i]=(s[i]=='1');
    send_packet(a);
  };
  for(auto i:M)send(string(31,i+'0'));
}

vector<bool> receive_message(vector<vector<bool>> R) {
  vector<bool> ans;
  for(auto a:R){
    int x=0,y=0;
    for(bool i:a) {
      x+=i;
      y+=!i;
    }
    ans.push_back(x>y);
  }
  return ans;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...