Submission #148691

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

std::vector<int> PickUnique(int N) {
	vector<int> ans(N , 1);
	int j = 0 ;
	for(int i = 0 ; i < N ; i ++){
		int X = UniqueCount(j, i);
		if(X != (i-j+1)){
			do{
				j++;
			} while(UniqueCount(j , i) != (i-j+1));
			ans[j-1] = false;
			ans[i] = false;
		}
	}
	return ans;
}
#Verdict Execution timeMemoryGrader output
Fetching results...