void lisan(int *a,int n)
{
vector<int> t(n);
for(int i=0;i<n;i++)
t[i]=a[i];
sort(t.begin(), t.end());
int len=unique(t.begin(), t.end())-t.begin();
for(int i=0;i<n;i++)
a[i]=lower_bound(t.begin(), t.end(), a[i])-t.begin();
}
2024-04-03 11:16:40
void lisan(int *a,int n)
{
vector<int> t(n);
for(int i=0;i<n;i++)
t[i]=a[i];
sort(t.begin(), t.end());
int len=unique(t.begin(), t.end())-t.begin();
for(int i=0;i<n;i++)
a[i]=lower_bound(t.begin(), t.end(), a[i])-t.begin();
}