Loading...
Submission
# When Author Problem Language CPU Memory
20183 2024-05-21 10:31:36 jabed_16 Binary Prime C++ 17 1100 ms 652 kb Time Limit Exceeded - 1
Test Cases
# CPU Memory Points
1 1100 ms 652 kb 0 Time Limit Exceeded
2 0 ms 0 kb 0 Skipped
3 0 ms 0 kb 0 Skipped
4 0 ms 0 kb 0 Skipped
5 0 ms 0 kb 0 Skipped
6 0 ms 0 kb 0 Skipped
7 0 ms 0 kb 0 Skipped
8 0 ms 0 kb 0 Skipped
9 0 ms 0 kb 0 Skipped
10 0 ms 0 kb 0 Skipped
11 0 ms 0 kb 0 Skipped
Source Code
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. int t;
  6. cin>>t;
  7. while(t)
  8. {
  9.  
  10. int dec, div=0, i=0;
  11. bool tracker=true;
  12.  
  13. cin>>dec;
  14.  
  15. while(dec)
  16. {
  17. div+=dec%2;
  18. dec=dec/2;
  19. }
  20.  
  21. if(div==0 || div==1)
  22. {
  23. cout<<"-1"<<endl;
  24. continue;
  25. }
  26. else if(div==2)
  27. {
  28. cout<<"binary prime"<<endl;
  29. continue;
  30. }
  31. for(i=3; i<=div; i++)
  32. {
  33. if(div%i==0)
  34. {
  35. tracker=false;
  36.  
  37. break;
  38. }
  39. }
  40. if(tracker)
  41. {
  42. cout<<"Binary Prime"<<endl;
  43. }
  44. else
  45. {
  46. cout<<"-1"<<endl;
  47. }
  48. }
  49. return 0;
  50. }
  51.