Submission #148391

#TimeUsernameProblemLanguageResultExecution timeMemory
148391=SUM(D1:D9) (#200)List of Unique Integers (FXCUP4_unique)C++17
100 / 100
6 ms512 KiB
#include "unique.h"

std::vector<int> PickUnique(int N) {
	std::vector<int> check;
	for(int i=0;i<N;i++) check.push_back(1);
	int s = 1;
	for(int i=1;i<N;i++)
	{
		int t = UniqueCount(0,i);
		if(s>=t) check[i] = 0;
		s = t;
	}
	
	s = 1;
	for(int i=N-2;i>=0;i--)
	{
		int t = UniqueCount(i,N-1);
		if(s>=t) check[i] = 0;
		s = t;
	}
	return check;
}
#Verdict Execution timeMemoryGrader output
Fetching results...