Submission
# | When | Author | Problem | Language | CPU | Memory | |
---|---|---|---|---|---|---|---|
19957 | 2024-05-16 21:15:48 | AHAMMED_99 | Binary Prime | C | 0 ms | 1492 kb | Accepted |
Test Cases
# | CPU | Memory | Points | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
1 | 0 ms | 1484 kb | 1 | Accepted | |||||||
2 | 0 ms | 1432 kb | 1 | Accepted | |||||||
3 | 0 ms | 1388 kb | 1 | Accepted | |||||||
4 | 0 ms | 1476 kb | 1 | Accepted | |||||||
5 | 0 ms | 1372 kb | 1 | Accepted | |||||||
6 | 0 ms | 1372 kb | 1 | Accepted | |||||||
7 | 0 ms | 1364 kb | 1 | Accepted | |||||||
8 | 0 ms | 1468 kb | 1 | Accepted | |||||||
9 | 0 ms | 1384 kb | 1 | Accepted | |||||||
10 | 0 ms | 1368 kb | 1 | Accepted | |||||||
11 | 0 ms | 1492 kb | 1 | Accepted | |||||||
Source Code
#include <stdio.h> #include <stdbool.h> // Function to check if a number is prime bool isPrime(int n) { if (n <= 1) return false; for (int i = 2; i * i <= n; i++) { if (n % i == 0) return false; } return true; } // Function to count set bits in a number int countSetBits(unsigned long long n) { int count = 0; while (n) { n &= (n - 1); count++; } return count; } int main() { int T; while (T--) { unsigned long long N; int setBits = countSetBits(N); if (isPrime(setBits)) else } return 0; }