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

政务公开网站建设整改方案药品网络营销公司

政务公开网站建设整改方案,药品网络营销公司,做网站打电话怎么和客户说,自定义图片 wordpress目录 前言 一、质数是什么 二、易错点 三、试除法判断是否为质数 四、质数常考三大模型 五、真题练手 前言 距离蓝桥杯还有一个月,高效复习蓝桥杯知识, 质数相关的题目在蓝桥杯中经常出现。例如,2016年蓝桥杯省赛初赛第四题就是要求判…

目录

前言

一、质数是什么

二、易错点

三、试除法判断是否为质数

四、质数常考三大模型

五、真题练手


前言

距离蓝桥杯还有一个月,高效复习蓝桥杯知识,

质数相关的题目在蓝桥杯中经常出现。例如,2016年蓝桥杯省赛初赛第四题就是要求判断一个数是否为质数。此外,还有许多与素数相关的题目,如求一定范围内素数数量、素数和等等。因此,掌握质数的判断、筛法、求和等基本算法是参加蓝桥杯的必备技能之一。


提示:以下是本篇文章正文内容,下面案例可供参考

一、质数是什么

质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。


二、易错点

1、考试中最常考到的模型是也就是最简单的模型,判断一下什么是质数,大部分使用暴力枚举直接从2开始到这个数判断,但是往往这样面对数据比较大的时候容易出现超时,可以使用sqrt(n),但是每次枚举都要调用一下,最好的方法是

for(int i = 2;i <= n / i;i ++)

 2、其次还有一点1和2都不是质数,这俩个数要进行特判一下,防止出错误。


三、试除法判断是否为质数

以下代码常用来判断是否为质数


bool is_prime(int x)
{if(x < 2 ) return false;for(int i = 2;i <= x / i;i ++){if(x%i == 0)return false;}return true;
}

四、质数常考三大模型

1、判断是否为质数

#include <iostream>
#include <cstring>
#include <algorithm>
#include <cmath>using namespace std;bool is_prime(int x)
{if(x < 2 ) return false;for(int i = 2;i <= x / i;i ++){if(x%i == 0)return false;}return true;
}
int main()
{int n;cin >>n;while(n--){int x;cin >> x;if(pd(x)) cout << "Yes" <<endl;else cout <<"No" <<endl;}
}

2、分解质因数

 解

#include <iostream>
#include <cstring>
#include <algorithm>using namespace std;
void divide(int n)
{for(int i = 2;i <= n/i;i ++){if(n % i == 0){int s = 0;while(n % i == 0){n /= i;s ++;}cout << i << " " << s <<endl;}}if(n > 1) cout << n << " " << "1" <<endl;puts("");
}
int main()
{int n;cin >> n;while(n--){int x;cin >> x;divide(x);}return 0;}

3、筛选质数

 解

#include <iostream>
#include <cstring>
#include <algorithm>using namespace std;
const int N = 1000010;
int prime[N],cnt;
bool st[N];
void get_primes(int x)
{for(int i = 2;i <= x;i++){if(!st[i]){prime[cnt] = i;cnt ++;}for(int j = i;j <= x;j += i) st[j] = true; // 所有有整除关系的都筛掉}}
int main()
{int n;cin >> n;get_primes(n);cout << cnt << endl;return 0;
}

五、真题练手

题目描述

本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。

我们知道第一个质数是 22、第二个质数是 33、第三个质数是 55……

请你计算第 20192019 个质数是多少?

运行限制

  • 最大运行时间:1s
  • 最大运行内存: 128M

#include <iostream>
using namespace std;
bool divide(int x)
{if(x < 2) return false;for(int i = 2;i <= x / i;i ++){if(x % i == 0) return false;}return true;
}
int res;
int main()
{int i;for(i = 1;;i ++){if(divide(i)){res ++;}if(res == 2019) break;}cout << i ;return 0;
}

http://www.hkea.cn/news/231257/

相关文章:

  • 构建一个网站域名查询平台
  • 蚌埠网站关键词优化推广下载
  • 看房地产的app在哪看aso安卓优化
  • 网站与域名的区别扬州整站seo
  • 哪些网站可以进行域名注册公司关键词seo
  • 如何申请一个网站 做视频百度小说搜索热度排行榜
  • 天津做网站选择津坤科技b重庆seo教程搜索引擎优化
  • 什么网站做热能表好百度一下电脑版首页网址
  • 点击图片直接进入网站怎么做如何使用免费b站推广网站
  • 手机网站建设软件怎么在百度上做广告推广
  • 南京做网站团队手机app免费制作平台
  • 17173游戏网搜索优化指的是什么
  • 公司做网站需要给百度交钱吗百度竞价推广方案
  • 网站建设的关键seo推广小分享
  • 写小说的小网站百度关键词排名优化
  • 制作网站的成本规划公司如何建立网站
  • html语言做网站石嘴山网站seo
  • 做最好的言情网站官网seo优化
  • 云南建设监理协会网站营销失败案例分析
  • 怎么样做淘宝优惠券网站搜索引擎营销的优缺点
  • wordpress动态订单seo社区
  • 网站域没到期不能续费吗google谷歌搜索
  • 厦门好的做网站公司网络营销推广方式都有哪些
  • 重庆市建设工程信息官网站自己做网站的流程
  • 网站建设公司怎么做网络营销网站推广
  • 360应用商店seo服务套餐
  • 废橡胶网站建设个人博客网页设计
  • 什么网站做一手项目好域名查询官网
  • 做日用品的要找什么网站好站长工具端口检测
  • 贵州软件开发 网站开发手机版百度一下