ABC051_C
背の順に並べるという問題
#include <bits/stdc++.h> using namespace std; static const int MAX_N = (int)1e5; int main() { int n,x; priority_queue<pair<int,int> > pq; cin>>n; for(int i=1;i<=n;i++){ cin>>x; pq.push(make_pair(x,i)); } while(!pq.empty()){ cout<<pq.top().second<<endl; pq.pop(); } return 0; }
pair
priority_queueを用いる必要無かった.