#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int x[1000005];
int main() {
ios::sync_with_stdio(0);
cin.tie(0);
int n;
cin >> n;
vector<int> num,uni;
for(int i=0; i<n; i++) {
cin >> x[i];
num.push_back(x[i]);
}
vector<int> sort_num(num);
sort(sort_num.begin(),sort_num.end());
for(int i=0; i<n; i++) {
if(i==0 || sort_num[i] != sort_num[i-1]) {
uni.push_back(sort_num[i]);
}
}
//uni.erase(uni.unique(uni.begin(),uni.end()),uni.end());
for(int i=0; i<n; i++) {
int idx =lower_bound(uni.begin(),uni.end(),num[i])-uni.begin();
cout << idx << ' ';
}
}
To embed this project on your website, copy the following code and paste it into your website's HTML: