Submission #1138912

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
11389122025-01-23 16:35:50monkey133List of Unique Integers (FXCUP4_unique)C++20
0 / 100
0 ms324 KiB
#include <vector>
using namespace std;
int UniqueCount(int L, int R);
std::vector<int> PickUnique(int N)
{
int n = N;
vector<int> ans(n);
vector<int> pref(n + 5, 0), suff(n + 5, 0);
pref[0] = suff[n + 1] = 0, pref[1] = suff[n] = 1;
for (int i=1; i<n; ++i) pref[i+1] = UniqueCount(0, i);
for (int i=0; i<n-1; ++i) suff[i+1] = UniqueCount(i, n-1);
for (int i=1; i<=n; ++i) ans[i-1] = int(pref[i] >= pref[i-1] && suff[i] > suff[i+1]);
return ans;
}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
#Verdict Execution timeMemoryGrader output
Fetching results...