Submission #148525

#TimeUsernameProblemLanguageResultExecution timeMemory
148525From The Sky (#200)List of Unique Integers (FXCUP4_unique)C++17
0 / 100
5 ms384 KiB
#include "unique.h"
#include<bits/stdc++.h>
using namespace std;

const int maxn = 200 + 5;

int L[maxn], R[maxn];

vector<int> PickUnique(int N) {
	for(int i=0;i<N;i++) L[i] = UniqueCount(0,i);
	for(int i=0;i<N;i++) R[i] = UniqueCount(i,N-1);
	vector<int> ans;
	for(int x=0;x<N;x++) {
		int good = 1;
		if(x-1>=0) good &= (L[x]>L[x-1]);
		if(x+1<=N-1) good &= (R[x]>R[x+1]);
		ans.push_back(good);
		printf("%d ",good);
	}
	return ans;
}
#Verdict Execution timeMemoryGrader output
Fetching results...