Submission #836839

#TimeUsernameProblemLanguageResultExecution timeMemory
836839errayStone Arranging 2 (JOI23_ho_t1)C++17
100 / 100
157 ms14412 KiB
#include <bits/stdc++.h> using namespace std; #ifdef DEBUG #include "/home/eagle/debug.h" #else #define debug(...) void(37) #endif int main() { ios_base::sync_with_stdio(false); cin.tie(0); int N; cin >> N; vector<int> A(N); for (int i = 0; i < N; ++i) { cin >> A[i]; } int s = -1; map<int, int> last; for (int i = 0; i < N; ++i) { last[A[i]] = i; } for (int i = 0; i < N; ++i) { if (s < i) { s = last[A[i]]; } else { A[i] = A[i - 1]; } } for (int i = 0; i < N; ++i) { cout << A[i] << '\n'; } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...