C ++ set - 密钥小于x的元素数

时间:2011-08-04 09:56:00

标签: c++ set stdset

我有一个set<int>我希望看到它中有多少元素小于x。 (x也是int)

我该怎么办?

1 个答案:

答案 0 :(得分:15)

使用lower_bound计算std::distance(s.begin(), s.lower_bound(x))。 (如果x是一个键,则会在 x之前严格计算元素的数量。)