关键词:
你是最棒的
前言
学得越多,不会得越多
种一颗树的最佳时间是十年前,其次就是现在
pat所有题解代码都会陆续上传到Github,请好兄弟们自行下载:https://github.com/233zzh/PAT
qq交流群:1107710098
题目:1007 素数对猜想 (20分)
题目链接:https://pintia.cn/problem-sets/994805260223102976/problems/994805317546655744
让我们定义 d n d_n dn 为: d n d_n dn = p n + 1 p_n+1 pn+1 − p n p_n pn,其中 p i p_i pi 是第i个素数。显然有 d 1 d_1 d1 =1,且对于 n>1 有 d n d_n dn 是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。
现给定任意正整数 N(< 1 0 5 10^5 105 ),请计算不超过N的满足猜想的素数对的个数。
输入格式:
输入在一行给出正整数N。
输出格式:
在一行中输出不超过N的满足猜想的素数对的个数。
输入样例:
20
输出样例:
4
要点:
第二次for循环要用 2 ~ 平方
去判断i
能不能被整除,而不是2 ~ i
代码
import java.util.Scanner;
/**
* Created by IntelliJ IDEA.
*
* @Author: 张志浩 Zhang Zhihao
* @Email: 3382885270@qq.com
* @Date: 2020/11/26
* @Time: 22:08
* @Version: 1.0
* @Description: Description
*/
public class Prime2
public static void main(String[] args)
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
sc.close();
int first_prime = 2;
int count = 0;
for (int i = 3; i <= N; i++)
int j;
int temp = (int) Math.sqrt(i);
for (j = 2; j <= temp; j++)
if (i % j == 0)
break;
if (j == (temp + 1))
// System.out.println(i);
if ((i - first_prime) == 2)
count++;
first_prime = i;
System.out.println(count);
pat乙级.1007.素数对猜想(20)(代码片段)
...我们定义dn 为:dn =pn+1 -pn,其中pi 是第i个素数。显然有d1=1且对于n>1有dn 是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N(<105),请计算不超过N的满足猜想的素数对的... 查看详情
pat乙级1007(代码片段)
1007素数对猜想(20分)让我们定义d?n??为:d?n??=p?n+1??−p?n??,其中p?i??是第i个素数。显然有d?1??=1,且对于n>1有d?n??是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N(<10?5??)... 查看详情
1007素数对猜想(20分)
1007素数对猜想(PAT乙级C++实现)-光金正博客-CSDN博客https://blog.csdn.net/guangjinzheng/article/details/80509623素数的判定方法,恶补呸C++输入输出的格式问题-猴子居士的博客-CSDN博客https://blog.csdn.net/houzijushi/article/details/81544325 刷题中... 查看详情
pta乙级1007素数对猜想(20分)(代码片段)
1#include<iostream>2#include<cmath>3usingnamespacestd;45boolisprime(inti)6for(intj=2;j<=sqrt(i);++j)7if(i%j==0)8return0;91011return1;1213intmain()14intn=0;15intcount= 查看详情
[pat乙级]practise1007素数对猜想(代码片段)
PAT(BasicLevel)Practice(中文)10071007素数对猜想让我们定义dn为:dn=pn+1?pn,其中pi是第i个素数。显然有d1=1,且对于n>1有dn是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N(<105),请计算不超... 查看详情
pat乙级1007(代码片段)
1007素数对猜想(20分)题目地址:https://pintia.cn/problem-sets/994805260223102976/problems/994805317546655744输入格式:输入在一行给出正整数N。输出格式:在一行中输出不超过N的满足猜想的素数对的个数。输入样例20输出样例4我的理解找到所有... 查看详情
pat乙级题库全套总结
...1)猜想(25分)【中】1006换个格式输出整数(15分)【简单】1007素数 查看详情
pat1007.素数对猜想
1007.素数对猜想(20)让我们定义dn 为:dn =pn+1 -pn,其中pi 是第i个素数。显然有d1=1且对于n>1有dn 是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N(<105),请计算不超过N的... 查看详情
1007素数对猜想(20分)(代码片段)
1007素数对猜想(20分) 让我们定义d?n??为:d?n??=p?n+1???p?n??,其中p?i??是第i个素数。显然有d?1??=1,且对于n>1有d?n??是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N(<10?5??),请计算不超... 查看详情
乙级1007
1007.素数对猜想(20)时间限制400ms内存限制65536kB代码长度限制8000B判题程序Standard作者CHEN,Yue让我们定义dn 为:dn =pn+1 -pn,其中pi 是第i个素数。显然有d1=1且对于n>1有dn 是偶数。“素数对猜想”认为“存在无穷多... 查看详情
pat-1007素数对猜想(代码片段)
题目:1007素数对猜想(20分)让我们定义dn为:dn=pn+1?pn,其中pi是第i个素数。显然有d1=1,且对于n>1有dn是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N(<10^5),请计算不超过N的满足猜... 查看详情
patb1007素数对猜想(20分)(代码片段)
/*1007??êy??2???*/#include<cstdio>constintmaxn=10000001;intprime[maxn]=0;boolp[maxn]=0;intpnum=0;voidFind_prime(intn)for(inti=2;i<=n;i++)if(p[i]==false)prime[pnum++]=i;for(intj=i+i;j&l 查看详情
1007素数对猜想(20分)(代码片段)
1007素数对猜想(20分)让我们定义d?n??为:d?n??=p?n+1???p?n??,其中p?i??是第i个素数。显然有d?1??=1,且对于n>1有d?n??是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N(<10?5??),请计算不超过N... 查看详情
1007素数对猜想(20分)(代码片段)
1007素数对猜想(20分) 让我们定义d?n??为:d?n??=p?n+1??−p?n??,其中p?i??是第i个素数。显然有d?1??=1,且对于n>1有d?n??是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N(<10?... 查看详情
1007.素数对猜想(20)java
...没看懂,还是别人指点了下,就是求n以内数值相差为2的素数对是多少。提交的时候,时间过不了关,第7行的循环是+2,偶数肯定不是素数,直接不判断。第23行i<Math.sqrt(a),可以通过了。代码:题目:1007.素数对猜想(20)让我们... 查看详情
pat(basiclevel)practice1007素数对猜想(代码片段)
... 让我们定义d?n??为:d?n??=p?n+1???p?n??,其中p?i??是第i个素数。显然有d?1??=1,且对于n>1有d?n??是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N(<),请计算不超过N的满足猜想的素数对的... 查看详情
1007素数对猜想(20分)(代码片段)
让我们定义d?n??为:d?n??=p?n+1???p?n??,其中p?i??是第i个素数。显然有d?1??=1,且对于n>1有d?n??是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N(<10?5??),请计算不超过N的满足猜想的素数对的... 查看详情
1007.素数对猜想(20)
1007.素数对猜想(20)让我们定义dn为:dn=pn+1-pn,其中pi是第i个素数。显然有d1=1且对于n>1有dn是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N(<105),请计算不超过N的满足猜想的素数对的个... 查看详情