Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- using namespace std;
- #define fast ios_base::sync_with_stdio(0);cin.tie(NULL);cout.tie(NULL)
- #define ll long long
- #define ld long double
- #define pb push_back
- #define fe first
- #define se second
- #define st(x) sort(x.begin(),x.end())
- #define rst(x) sort(x.rbegin(), x.rend())
- #define all(x) x.begin(),x.end()
- long double pi = 3.14159265358979323;
- const double EPS = 1e-12;
- const int N = 1e6 + 5;
- const int mod = 1e9 + 7;
- int main()
- {
- fast;
- //lower bound and upper bound on pair of vectors
- //lower bound
- pair < ll , ll > p = {x,-1e18};
- //upperbound
- pair < ll , ll > p = {x,1e18};
- int j = upper_bound(v.begin() , v.end() , p) - v.begin();
- return 0;
- }
Add Comment
Please, Sign In to add comment