fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int main(){
  4. int a; cin>>a;
  5. vector<int>b(a);
  6. for(int&i:b)cin>>i;
  7. map<int,int>c;
  8. for(int i=0;i<a;i++)c[b[i]]=i+1;
  9. stack<int>d;
  10. vector<int>e=b;
  11. sort(e.begin(),e.end());
  12. for(int i=0;i<a;i++)d.push(c[e[i]]);
  13. while(!d.empty()){cout<<d.top()<<" ";d.pop();}
  14. }
  15.  
Success #stdin #stdout 0.01s 5296KB
stdin
5
9 14 2 5 6
stdout
2 1 5 4 3