#include<bits/stdc++.h>
#include "transfer.h"
using namespace std;
vector<int> get_attachment(vector<int> source) {
return source;
}
vector<int> retrieve(vector<int> data) {
vector<vector<int>> allP;
int n=data.size()/2;
for(int i=0; i<n; i++) {
vector<int> cur;
for(int j=n; j<n+i-1; j++) cur.push_back(data[j]);
for(int j=i; j<n; j++) cur.push_back(data[j]);
allP.push_back(cur);
}
vector<int> ans;
for(int i=0; i<n; i++) {
int one=0, zero=0;
for(int j=0; j<allP.size(); j++) {
if(allP[j][i] == 0) zero++;
else one++;
}
if(one > zero) ans.push_back(1);
else ans.push_back(0);
}
return ans;
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |