Submission #148573

# Submission time Handle Problem Language Result Execution time Memory
148573 2019-09-01T04:41:19 Z JeffreyHo(#3776, JeffreyHo) List of Unique Integers (FXCUP4_unique) C++17
100 / 100
6 ms 512 KB
#include "unique.h"
#include <vector>

std::vector<int> PickUnique(int N) {
    int a[328] = {}, b[328] = {};
    std::vector<int> c(N);
    for (int i = 0; i < N; i++) a[i] = UniqueCount(0, i);
    for (int i = 0; i < N; i++) b[i] = UniqueCount(i, N - 1);
    for (int i = 0; i < N; i++) if ((!i || a[i] == a[i - 1] + 1) && (i == N - 1 || b[i] == b[i + 1] + 1)) c[i] = 1;
    return c;
}
# Verdict Execution time Memory Grader output
1 Correct 5 ms 256 KB Correct : C = 4
2 Correct 6 ms 256 KB Correct : C = 10
3 Correct 5 ms 384 KB Correct : C = 50
4 Correct 5 ms 384 KB Correct : C = 100
5 Correct 5 ms 256 KB Correct : C = 100
6 Correct 5 ms 384 KB Correct : C = 154
7 Correct 5 ms 384 KB Correct : C = 200
8 Correct 5 ms 384 KB Correct : C = 300
9 Correct 6 ms 384 KB Correct : C = 356
10 Correct 5 ms 512 KB Correct : C = 400
11 Correct 5 ms 384 KB Correct : C = 400
12 Correct 6 ms 512 KB Correct : C = 400
13 Correct 5 ms 512 KB Correct : C = 400
14 Correct 6 ms 384 KB Correct : C = 400
15 Correct 6 ms 512 KB Correct : C = 400