Lower Bound-STL

  • + 1 comment

    Hey guys..C++ solution

    int main() {

    long long n; cin>>n; vectora(n); for(long long i=0; i>a[i];

    long long q; cin>>q; for(int i=0; i>x;

    auto it=lower_bound(a.begin(),a.end(),x);
    long long index=it - a.begin();
    
    if(it!=a.end() && *it==x)
    {
        cout<<"Yes"<<" "<<index+1<<endl;
    }
    else 
    {
      cout<<"No"<<" "<<index+1<<endl;
    }
    

    }

    }