제출 #463952

#제출 시각아이디문제언어결과실행 시간메모리
463952amunduzbaevXor Sort (eJOI20_xorsort)C++14
0 / 100
0 ms204 KiB
#include "bits/stdc++.h" using namespace std; void solve(){ int n, s; cin>>n>>s; vector<int> a(n); for(auto& x : a) cin>>x; vector<array<int, 2>> rr; auto swwap = [&](int i){ rr.push_back({i, i - 1}); rr.push_back({i - 1, i}); rr.push_back({i, i - 1}); }; for(int i=0;i<n;i++){ int p = i; for(int j=i+1;j<n;j++){ if(a[j] < a[p]) p = j; } while(p > i){ swap(a[p], a[p - 1]); swwap(p); p--; } } for(auto x : rr) cout<<x[0] + 1<<" "<<x[1] + 1<<"\n"; } signed main(){ ios_base::sync_with_stdio(0); cin.tie(0); int t = 1; //~ cin>>t; while(t--) solve(); }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...