Submission #1181690

#TimeUsernameProblemLanguageResultExecution timeMemory
1181690PieArmyStone Arranging 2 (JOI23_ho_t1)C++20
100 / 100
235 ms12608 KiB
#include<bits/stdc++.h>
typedef long long ll;
#define pb push_back
#define fr first
#define sc second
using namespace std;

int n;
int arr[200023];
map<int,int>loc;

int main(){
	ios_base::sync_with_stdio(false);cin.tie(NULL);
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>arr[i];
		loc[arr[i]]=i;
	}
	for(int i=1;i<=n;i++){
		while(i<loc[arr[i]]){
			cout<<arr[i]<<endl;
			arr[i+1]=arr[i];
			i++;
		}
		cout<<arr[i]<<endl;
	}
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...