Submission #1370796

#TimeUsernameProblemLanguageResultExecution timeMemory
1370796edga1Message (IOI24_message)C++20
10 / 100
245 ms816 KiB
#include <bits/stdc++.h>
#include "message.h"
#define fi first
#define se second
#define pb push_back
#define ll long long
using namespace std;

void send_message(vector<bool> m, vector<bool> c) {
    int n=(int)m.size();
    vector<bool> z(31, 0), o(31,1);
    for(int i=0; i<n; i++){
        if(m[i]==0) send_packet(z);
        else send_packet(o);
    }
    return;
}

vector<bool> receive_message(vector<vector<bool>> r) {
    int n=(int)r.size();
    vector<bool> atb(n,0);
    for(int i=0; i<n; i++){
        int o=0;
        for(int j=0; j<(int)r[i].size(); j++){
            if(r[i][j]) o++;
        }
        if(o>=16) atb[i]=1;
    }
    return atb;
}
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...