fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. int n,k;
  6. int a[100000];
  7. int b[100000];
  8. cin>>n>>k;
  9. for (int i=0; i<n; i++)
  10. cin>>a[i];
  11. for (int i=0; i<k; i++)
  12. cin>>b[i];
  13. int L,R,c;
  14. for (int i=0; i<k; i++)
  15. {
  16. L=0;
  17. R=n;
  18. while (L<R-1)
  19. {
  20. c=(L+R)/2;
  21. if (b[i]<a[c])
  22. R=c;
  23. else
  24. L=c;
  25. }
  26. if (b[i]==a[L])
  27. cout<<"YES"<<endl;
  28. else
  29. cout<<"NO"<<endl;
  30. }
  31. return 0;
  32. }
Success #stdin #stdout 0s 4128KB
stdin
5 6
1 2 4 5 8
-8 -7 6 78 1 2
stdout
NO
NO
NO
NO
YES
YES