离散化

map<int,int> indx;
for(auto &a : arr) indx[a] = 1;
int n = arr.size();
for(auto &p : indx) p.second = n--;
for(auto &a : arr) a = indx[a];
posted @ 2023-06-12 16:36  hellozhangjz  阅读(15)  评论(0)    收藏  举报