204. Count Primes
来源:互联网 发布:java分布式视频教程 编辑:程序博客网 时间:2024/05/01 09:56
Count the number of prime numbers less than a non-negative number, n.
public class Solution { public int countPrimes(int n) { //2,3,5,7,11,13,17 //20 5 //init check n boolean[] a = new boolean[n]; for(int i=2; i*i<n; i++) { if(!a[i]) { for(int j=i; i*j<n; j++) { a[i*j] = true; } } } int c=0; for(int i=2; i<n; i++) { if(a[i] == false) ++c; } return c; } } //素数不能被比它小的整数整除, 建一个boolean 数组, 从2开始, 把其倍数小于N的都删掉.//注意 inner loop从i开始, 比i小的会在以前就被check过.
0 0
- 204. Count Primes
- 【LeetCode】204.Count Primes
- [leetcode] 204.Count Primes
- LeetCode 204. Count Primes
- Leetcode 204. Count Primes
- 204. Count Primes
- 204. Count Primes
- [LeetCode]204. Count Primes
- 204. Count Primes LeetCode
- 204. Count Primes
- 204. Count Primes
- 204. Count Primes
- 204. Count Primes
- LeetCode *** 204. Count Primes
- 204. Count Primes
- LeetCode 204. Count Primes
- leetcode-204. Count Primes
- 204. Count Primes
- ListView的下拉加载更多
- websphere中解决一个NoClassFoundException问题
- 关于会声会影重装问题
- 【国家集训队2013模拟】Banner
- Java中equals和==的区别
- 204. Count Primes
- mysql 5.7.x 安装启动步骤
- Coursera 第二周第二节多特征的线性回归问题
- UVa 1599 Ideal Path
- 清除浮动有关的BFC等知识
- hdu1010(指定位置S到指定位置D走T步)
- 读取数据导入到CSV文件
- wildfly 入门
- Python入门 之 Set