Submission #149262

#TimeUsernameProblemLanguageResultExecution timeMemory
149262distutpia (#200)List of Unique Integers (FXCUP4_unique)C++17
100 / 100
6 ms512 KiB
#include "unique.h" std::vector<int> PickUnique(int N) { int front[200]={0}; int back[200]={0}; int temp=0; for(int i=0; i<N; i++){ int temp1=UniqueCount(0, i); if(temp<temp1){ front[i]=1; } temp=temp1; } temp=0; for(int i=N-1; i>=0; i--){ int temp1=UniqueCount(i, N-1); if(temp<temp1){ back[i]=1; } temp=temp1; } std::vector<int> ans; for(int i=0; i<N; i++){ if(front[i]==1 && back[i]==1){ ans.push_back(1); }else{ ans.push_back(0); } } return ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...