当前位置: 首页 > news >正文

个人网站备案可以放什么内容免费建站网站

个人网站备案可以放什么内容,免费建站网站,公司建设网站重要性,知名跨境电商平台有哪些欧拉筛 思路: 对欧拉筛的实现,主要是依靠一个数组模拟的栈来实现,核心思路为用栈储存已经发现的素数 在之后的遍历中,即可以素数数组中的数为因数来筛出此素数的倍数 遍历是以当前的 i i i 值为基数,来乘当前素数数…

欧拉筛

思路:

  • 对欧拉筛的实现,主要是依靠一个数组模拟的栈来实现,核心思路为用栈储存已经发现的素数

  • 在之后的遍历中,即可以素数数组中的数为因数来筛出此素数的倍数

  • 遍历是以当前的 i i i 值为基数,来乘当前素数数组中的数

  • 而使欧拉筛快于埃氏筛的最关键的步骤则为 i%prime[j]==0 ; break; 这一步使其筛除合数时,不会重复筛出同一个数

    如: 2 3 4 5 6 7 8 9 10 11 12 中

    会先将2存进数组中,此时 i=2,数组中有2,所以筛去4,而此时2能被2整除,所以跳出循环

    再将3存入数组,此时 i=3…

  • 注意在循环条件时要加上 i * primes[j] <= N 不然容易发生数组越界

#include<iostream>
#include<algorithm>
#include<cstring>
using namespace std;const int N = 500;
bool vis[N];
int prime[N];
int pos = 0;
int n;void Is_Prime(int p){vis[0] = vis[1] = false;for (int i = 2; i <= p; i++){if(vis[i])prime[++pos] = i;for (int j = 1; i * prime[j] <= p; j++){vis[i * prime[j]] = false;if(i % prime[j] == 0)break;//整除中断//条件i%p==0,保证合数只被最小质因子划掉//若i是质数,则最多枚举到自身中断//若i是合数,则最多枚举到自身的最小质数中断}}
}int main(){memset(vis, true, sizeof(vis));cin>>n;Is_Prime(n);for (int i = 1; i <= pos; i++)cout<<prime[i]<<" ";return 0;
}
http://www.yidumall.com/news/108414.html

相关文章:

  • 青岛网站seo公司新冠咳嗽怎么办
  • wordpress 修改评论seo网站有优化培训吗
  • 网站流量少电商网站开发平台有哪些
  • 门户网站建设项目书seo外包公司哪家好
  • 北京王府井附近的酒店seo外包如何
  • 互联网网站开发有哪些职位前端seo是什么
  • 成都网站优化排名百度趋势搜索大数据
  • asp个人网站源码下载福州seo推广
  • wordpress火车头自动分类seo网课培训
  • 微信官网网址seo确定关键词
  • wordpress快站苏州seo网站系统
  • 建设淘宝网站的人员组织新手怎么做电商运营
  • 浦东新区网站优化推广苏州seo网站管理
  • 电子商城网站开发教程推广关键词排名
  • 全球采购网b2b百度自然搜索排名优化
  • php网站开发过程上海专业seo
  • 做网站-信科网络百度竞价托管代运营
  • 谷歌做网站推广湖南网站排名
  • 北京发布最新公告seo怎么优化武汉厂商
  • 做网站哪些公司好电商平台推广公司
  • 怎么做老虎机网站的沈阳seo整站优化
  • 山东省工程建设信息官方网站需要一个网站
  • 优狐网站建设舆情分析系统
  • 建站站长统计app软件下载2021
  • 网络seo是什么工作seo排名助手
  • 成都各公司网站百度站长号购买
  • 网站目标品牌推广网络公司
  • 南宁网站制作企业网站怎么优化排名
  • 开发公司运行管理情况建议及意见百度网站优化培训
  • 登封做网站推广软文营销方案