Count Primes LeetCode solution in C++
1class Solution {2public:3int countPrimes(int n) {4if (n == 0 || n == 1) return 0;5vector<bool> prime(n, true);6for (int i = 2; i * i < n; i++) {7if (prime[i]) {8for (int j = i * i; j < n; j += i) {9prime[j] = false;10}11}12}13int cnt = 0;14for (int i = 2; i < n; i++) {15if (prime[i]) cnt++;16}17return cnt;18}19};