c++ STL版本。

int getrk(int x) {
    return lower_bound(b.begin(), b.end(), x) - b.begin() + 1;
}
sort(b.begin(), b.end());
b.erase(unique(b.begin(), b.end()), b.end());
最后修改:2020 年 11 月 13 日
如果觉得我的文章对你有用,请随意赞赏