Loading...
Submission
# When Author Problem Language CPU Memory
7742 2023-03-18 20:35:38 ArunRoy Binary Prime Python 3 23 ms 9192 kb Accepted
Test Cases
# CPU Memory Points
1 18 ms 9112 kb 1 Accepted
2 18 ms 9184 kb 1 Accepted
3 17 ms 9064 kb 1 Accepted
4 19 ms 9172 kb 1 Accepted
5 16 ms 9164 kb 1 Accepted
6 16 ms 9184 kb 1 Accepted
7 21 ms 9164 kb 1 Accepted
8 23 ms 9040 kb 1 Accepted
9 17 ms 9184 kb 1 Accepted
10 17 ms 9192 kb 1 Accepted
11 17 ms 9124 kb 1 Accepted
Source Code
  1. binary = {}
  2.  
  3. def only_one_binary(n):
  4. if n in binary:
  5. return binary[n]
  6. else:
  7. m = n
  8. c = 0
  9. while n>0:
  10. if n%2 != 0:
  11. c+=1
  12. n = n//2
  13. binary[m] = c
  14. return c
  15.  
  16.  
  17. prime = [2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53]
  18.  
  19. for _ in range(int(input())):
  20. n = int(input())
  21. if only_one_binary(n) in prime:
  22. print("Binary prime")
  23. else:
  24. print(-1)