Submission #1233438

#TimeUsernameProblemLanguageResultExecution timeMemory
1233438clemmy14Data Transfer (IOI19_transfer)C++20
0 / 100
7 ms2236 KiB
#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 timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...