Advertisement
Guest User

Untitled

a guest
Nov 13th, 2019
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. import array
  2. def ok(m,key):
  3. return v[m]<=key;
  4. def cautbin(l,r,key):
  5. while l<r:
  6. m=(l+r+1)/2;
  7. if ok(m,key)==1:
  8. l=m;
  9. else:
  10. r=m-1;
  11. return l;
  12. n=int(input());
  13. v=array.array('i',[-1]);
  14. for i in range(1, n+1):
  15. x=int(input())
  16. v.append(x);
  17. v.sort();
  18. m=int(input());
  19. for i in range(1,m+1):
  20. x=int(input());
  21. p=cautbin(1,n,x);
  22. if v[p]==x:
  23. print(1)
  24. else:
  25. print(0)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement