Submission #1336602

#TimeUsernameProblemLanguageResultExecution timeMemory
1336602tvgkMessage (IOI24_message)C++20
10 / 100
366 ms824 KiB
#include "message.h"
#include<bits/stdc++.h>
using namespace std;
#define task "a"
#define se second
#define fi first
#define ll long long
#define ii pair<ll, ll>
const long mxN = 2e5 + 7;

void send_message(std::vector<bool> M, std::vector<bool> C)
{
    for (int i = 0; i < M.size(); i++)
    {
        vector<bool> res;
        for (int j = 0; j < C.size(); j++)
            res.push_back(M[i]);
        send_packet(res);
    }
}

std::vector<bool> receive_message(std::vector<std::vector<bool>> R)
{
    vector<bool> ans;
    for (vector<bool> v : R)
    {
        int cnt = 0;
        for (int j : v)
        {
            if (j)
                cnt++;
            else
                cnt--;
        }

        if (cnt > 0)
            ans.push_back(1);
        else
            ans.push_back(0);
    }
    return ans;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...