【leetcode】Count Primes
2015-06-07 11:42
399 查看
Description:
Count the number of prime numbers less than a non-negative number, n.
Count the number of prime numbers less than a non-negative number, n.
class Solution { public: int countPrimes(int n) { vector<bool> num(n-1,true); num[0]=false; int res=0; int limit=sqrt(n); for(int i=2;i<=limit;i++) { if(num[i-1]) { for(int j=i*i;j<n;j+=i) { num[j-1]=false; } } } for(int j=0;j<n-1;j++) { if(num[j]) res++; } return res; } };
相关文章推荐
- [镜像制作]VMWare搭建Openstack——Ubuntu怎么制作最小的镜像文件(二)
- [leetcode] Remove Element
- 动态存储管理
- 练习作品7:批量做字库 识别码
- Ubuntu14.04,64位操作系统安装部分android32位lib不兼容问题
- 读刘未鹏老师的《怎样花两年时间去面试一个人》有感
- Ubuntu安装apache+php+mysql
- Tiny4412-LED小灯裸机程序
- javascript标签位置以及defer、async属性的区别
- error C2512: “Rectangle”: 没有合适的默认构造函数可用
- [镜像制作]VMWare搭建Openstack——Ubuntu怎么制作最小的镜像文件(一)
- css选择器
- "lianren"项目解析(一)
- 9.线性回归
- oracle异常
- Java异常
- 安卓Android控件ListView嵌套EditText控件
- 分享一些OpenCV实现立体视觉的经验
- flash 遮住 div 解决办法
- Leetcode: Triangle