# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1133342 | asruby | List of Unique Integers (FXCUP4_unique) | C++20 | 0 ms | 328 KiB |
#include <stdio.h>
#include <stdlib.h>
#include "unique.h"
#include <bits/stdc++.h>
using namespace std;
#define iloopf(a,b) for (int i = a;i < b;i++)
vector<int> PickUnique(int N) {
vector<int> v(N);
int l =0;
int r = N-1;
int u = UniqueCount(l,r);
//cout << u << "\n";
l++;
bool ls = 1;
while (l <= r){
if (u <= UniqueCount(l,r)){
if (ls) v[l-1] = 0;
else v[r+1] = 0;
}else{
if (ls) v[l-1] = 1;
else v[r+1] = 1;
u = UniqueCount(l,r);
}
//cout << UniqueCount(l,r) << "\n";
if (l == r){
if (u == 1){
v[l] = 1;
}
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |