我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

C++入门。求M,N 之间素数个数,要求用时小于3000ms.

图片说明

大神看看我这个程序还能不能精简。或者有没有什么更简单的程序?

第二个for循环,改成 j < sqrt(i)

第二个循环改成:

```for(j = 2; j* j< i ;j++)
{
...........
}

即可

http://blog.csdn.net/wweiainn/article/details/17232171
http://blog.csdn.net/jxluofeng/article/details/10024675求素数的优化算法

筛法,把一定范围内的合数都过滤掉,枚举一遍,把素数存到vector中,再根据lowerbound找出下标,枚举找到的区间就行了

近期文章

  • Java中return一个对象返回的 是什么
  • C#与数据库交互问题,问题如下
  • mysql+mybatis sql语句返回乱码
  • 安卓程序设计代码问题
  • 求拓扑保持的level set的代码
  • curl 获取网页数据问题
  • 关于easyui 动态渲染的问题
  • AngularJS,Controller间通信emit可用但broadcast失效
  • java解析xml,如何取每个对象
  • Java微信公众号开发,图片上传包41005
  • ARC 中strong与weak问题,求大神解答
  • on a null object reference
  • codewars 小白伤心 大神来扫一眼
  • SQL 行专列 顺序要从小到大排列
  • angularjs selected=“selected”无效
  • 关于Linux内存管理的疑惑
  • 如果vb数组中有两行完全相同的数组下标,查找的时候返回全部数组下标而不是第一条怎么做?
  • solr搜索 按价格排序 主要是倒序
  • 数据结构基础问题:顺序栈出栈出错
  • 一个刚入职毕业生的困惑

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华