제출 #919592

#제출 시각아이디문제언어결과실행 시간메모리
919592Younis_DwaiStone Arranging 2 (JOI23_ho_t1)C++14
0 / 100
4 ms4700 KiB
#include <bits/stdc++.h> #define int long long #define ll long long #define in insert #define F first #define S second #define pb push_back #define endl "\n" #define mid (l+r)/2 #define pop pop_back //#define all(v) v.begin(),v.end() using namespace std; const int M=998244353; int n,a[200001],b[200001]; map<int,vector<int>> mp; int32_t main(){ ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0); cin>>n; for(int i=1;i<=n;i++){ cin>>a[i]; mp[a[i]].pb(i); vector<int> v=mp[a[i]]; if(v.size()>=2){ for(int j=v[v.size()-2];j<=i;j++){ b[j]=a[i]; mp[a[j]].pop(); } } } for(int i=1;i<=n;i++) cout<<b[i]<<' '; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...