Loading...
Submission
# When Author Problem Language CPU Memory
4333 2022-02-24 01:19:46 tanjil_ahmed Binary Prime C++ 17 4 ms 3644 kb Accepted
Test Cases
# CPU Memory Points
1 2 ms 3580 kb 1 Accepted
2 3 ms 3476 kb 1 Accepted
3 3 ms 3560 kb 1 Accepted
4 3 ms 3536 kb 1 Accepted
5 3 ms 3576 kb 1 Accepted
6 3 ms 3488 kb 1 Accepted
7 3 ms 3644 kb 1 Accepted
8 3 ms 3476 kb 1 Accepted
9 4 ms 3536 kb 1 Accepted
10 4 ms 3524 kb 1 Accepted
11 3 ms 3628 kb 1 Accepted
Source Code
  1. #include<bits/stdc++.h>
  2. #include<math.h>
  3.  
  4. #define str string
  5. #define sz size()
  6. #define bgn begin()
  7. #define ll long long int
  8. #define li long int
  9. #define con continue
  10. #define rt return 0
  11. #define fr first
  12. #define sec second
  13. #define pf push_front
  14. #define pb push_back
  15. #define vb vct.begin()
  16. #define ve vct.end()
  17. #define vs vct.size()
  18. #define db dq.begin()
  19. #define de dq.end()
  20. #define ds dq.size()
  21. #define ib it.begin()
  22. #define ie it.end()
  23. #define itf it->first
  24. #define its it->second
  25. #define lb lst.begin()
  26. #define le lst.end()
  27. #define mb mp.begin()
  28. #define me mp.end()
  29. #define stb st.begin()
  30. #define ste st.end()
  31. #define sb s.begin()
  32. #define se s.end()
  33. #define NL printf("\n")
  34. #define yes printf("YES\n")
  35. #define no printf("NO\n")
  36. #define forone for(i=1;i<=n;i++)
  37. #define forzero for(i=0;i<n;i++)
  38. #define sortone sort(ara+1,ara+n+1)
  39. #define sortzero sort(ara,ara+n)
  40. #define get(ara) forone cin>>ara[i]
  41. #define tc int tc;scanf("%d",&tc);while(tc--)
  42. #define mxn 200111
  43. using namespace std;
  44. bool ara[200];
  45. void prime_numbers()
  46. {
  47. ara[0]=ara[1]=true;
  48. for(ll i=2;i<=200;i++)
  49. {
  50. if(ara[i]==false)
  51. {
  52. for(ll j=i+i;j<=200;j+=i) ara[j]=true;
  53. }
  54. }
  55. }
  56.  
  57. int main( )
  58. {
  59.  
  60. prime_numbers();
  61. tc
  62. {
  63. ll n,i,x,j,ans=0,cnt=0;
  64. string s;
  65. cin>>n;
  66. while(n)
  67. {
  68. ans+=(n%2);
  69. n/=2;
  70. }
  71. if(ara[ans]) cout<<-1;
  72. else cout<<"Binary prime";
  73. NL;
  74.  
  75. }
  76.  
  77. return 0;
  78. }
  79.