제출 #1138913

#제출 시각아이디문제언어결과실행 시간메모리
1138913monkey133List of Unique Integers (FXCUP4_unique)C++20
100 / 100
0 ms584 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; }
#Verdict Execution timeMemoryGrader output
Fetching results...