// C++ program to illustrate the use of std::lower_bound
#include <bits/stdc++.h>
using namespace std;
int main() {
vector<int> v = {10, 20, 30, 35,35,35, 40, 40, 40, 50,50};
// Finding lower bound for value 35 in vector v
cout <<upper_bound(v.begin(), v.end(), 20) - lower_bound(v.begin(), v.end(), 50);
return 0;
}
Ly8gQysrIHByb2dyYW0gdG8gaWxsdXN0cmF0ZSB0aGUgdXNlIG9mIHN0ZDo6bG93ZXJfYm91bmQKI2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIHZlY3RvcjxpbnQ+IHYgPSB7MTAsIDIwLCAzMCwgMzUsMzUsMzUsIDQwLCA0MCwgNDAsIDUwLDUwfTsKCiAgICAvLyBGaW5kaW5nIGxvd2VyIGJvdW5kIGZvciB2YWx1ZSAzNSBpbiB2ZWN0b3IgdgogICAgY291dCA8PHVwcGVyX2JvdW5kKHYuYmVnaW4oKSwgdi5lbmQoKSwgMjApIC0gbG93ZXJfYm91bmQodi5iZWdpbigpLCB2LmVuZCgpLCA1MCk7CgogICAgcmV0dXJuIDA7Cn0=