PAT乙级1007.素数对猜想(20分)

简介: PAT乙级1007.素数对猜想(20分)

题目描述:

让我们定义dn 为:dn=pn+1−pn,其中pi是第i个素数。显然有d

1

=1,且对于n>1有d

n

是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。


现给定任意正整数N(<10

5

),请计算不超过N的满足猜想的素数对的个数。


输入格式:

输入在一行给出正整数N。


输出格式:

在一行中输出不超过N的满足猜想的素数对的个数。


输入样例:

20

输出样例:

4


解题思路:

这道题因为运行超时卡住了

原先的思路,先写一个函数判断是不是素数,然后把这些素数装在一个vector中,然后再进行统计相邻两个数之间是不是相差2;结果超时了。

大佬思路:

判断素数的函数isprime这样写:对于数字a,i从2到根号a,如果a能够被其中一个i整除,说明i不是素数,return false,否则说明a是素数return true;对于输入数据N,for循环中的i从5到N依次判断i-2和i是否是素数,如果都是素数,则统计个数的cnt++,最后输出cnt即可,

这个就是把相邻差2的数字判断一下是不是素数,还有判断素数的函数也比较简单。

解题代码:

#include<iostream>
using namespace std;
bool isprime (int a){//自定义一个函数判断是否为素数 
  for(int i=2;i*i<=a;i++){
    if(a%i==0){
      return false;
    }
  }
  return true;
}
int main() {
  int n;
  int sum=0;
  cin>>n;
  for(int i=5; i<=n; i++) {
    if(isprime(i-2)&&isprime(i)){
      sum++;
    }
  }
  cout<<sum;
  return 0;
}
相关文章
|
8月前
|
存储 弹性计算 对象存储
阿里云服务器租用费用价格:2026手动整理一年、1个月和1小时收费标准
2026年阿里云服务器租用价格出炉,涵盖轻量应用服务器、ECS、GPU服务器等多种类型。提供38元/年起秒杀价,99元/年起爆款套餐,支持按年、月、小时计费,覆盖个人开发者至企业级应用场景,附带详细选型建议与附加费用说明。
1053 10
|
8月前
|
边缘计算 安全 调度
游戏盾源码技术架构解析:分布式防护在实时交互应用中的实践
游戏盾是专为C/S架构设计的分布式安全防护方案,创新性将防护能力下沉至客户端。采用“客户端+调度层+边缘节点”三层架构,集成动态虚拟化、端到端加密与AI行为分析,实现抗DDoS、防CC攻击、通信防劫持等多重防护,兼顾安全性与低延迟体验,适用于游戏、直播、金融等高安全需求场景,支持多平台快速接入,已开源核心引擎供技术共建。
461 1
|
12月前
|
JavaScript 开发者 索引
鸿蒙应用开发从入门到实战(九):ArkTS渲染控制
ArkTS拓展了TypeScript,可以结合ArkUI进行渲染控制,是的界面设计具有可编程性。本文简要描述鸿蒙应用开发中的条件渲染和循环渲染。
438 5
|
资源调度 供应链 数据可视化
电商项目管理团队必看:全流程避坑方法 + 实用工具,攻克生产协作问题
本文探讨电商项目管理中因协作不畅导致的“齿轮卡壳”问题,分析需求-执行-反馈链条断裂带来的风险,并测评5款开源工具,助团队实现流程标准化、提升协同效率。
|
8月前
|
存储 人工智能 运维
阿里云GPU服务器(EGS)核心功能:为高性能计算场景量身打造的弹性算力平台
阿里云GPU服务器(EGS)提供弹性算力,支持AI训练、推理、图形渲染等场景,具备多样实例、弹性调度、性能优化、全链路安全及生态集成五大优势,助力企业高效降本。
1562 12
|
10月前
|
数据采集 JSON 搜索推荐
京东商品评论API助力电商数据分析
京东商品评论API通过商品ID获取用户评论,支持分页、评分筛选及排序,返回好评率等统计信息,适用于电商分析与推荐系统。采用HTTPS+JSON,配合MD5签名保障安全,稳定支持高并发。
|
11月前
|
人工智能 机器人 API
智能体是什么?拆解2024年最火AI概念:从自动化工具到下一代商业生态核心
AI智能体非炒作,而是具备自主决策与执行能力的“数字员工”。它正从技术走向产业爆发,驱动企业流程再造、人才结构升级。理解智能体,就是把握未来工作与商业的新赛道。
|
JavaScript 关系型数据库 MySQL
基于python的医院智慧门诊系统研究
本系统基于Python和Django框架,结合MySQL、Vue等技术,构建功能全面、易用性强的医院智慧门诊平台。系统涵盖患者与医务人员信息管理、在线挂号、智能导诊、电子病历、远程医疗等功能,优化就医流程,提升医疗效率与服务质量,助力医疗服务数字化转型。
基于python的医院智慧门诊系统研究
|
机器学习/深度学习 数据挖掘
机器学习之聚类——模糊聚类FCM
机器学习之聚类——模糊聚类FCM
931 4
|
SQL 安全 前端开发
【组件健壮性】后端开发常见安全问题、防范与开发规范
本文介绍后端开发过程中遇到的常见安全问题及其解决方案,包括越权漏洞、SQL注入、XSS跨站脚本攻击、CSRF跨站请求伪造攻击等。
1394 0

热门文章

最新文章