読者です 読者をやめる 読者になる 読者になる

紙媒体で管理するとなくなりがちなのでブログで進捗などを管理することにしました
※殆どの記事は自分自身のためだけにかいています.他人に見せられるレベルには至っていません...

ABC051_C

C++ ABC

背の順に並べるという問題

#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を用いる必要無かった.