1007. 素數對猜想 (20)(java實現)
讓我們定義 dn 為:dn = pn+1 - pn,其中 pi 是第i個素數。顯然有 d1=1 且對於n>1有 dn 是偶數。“素數對猜想”認為“存在無窮多對相鄰且差為2的素數”。
現給定任意正整數N (< 105),請計算不超過N的滿足猜想的素數對的個數。
輸入格式:每個測試輸入包含1個測試用例,給出正整數N。
輸出格式:每個測試用例的輸出佔一行,不超過N的滿足猜想的素數對的個數。
輸入樣例:20輸出樣例:
4 //https://zhidao.baidu.com/question/56181197.html import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class PrimePair { static List<Integer> list= new ArrayList<>(); public static void main(String[] args){ Scanner cin = new Scanner(System.in); int num = cin.nextInt(); System.out.println(getPrimePair(num)); cin.close(); } public static int getPrimePair(int num){ int primePairNum=0,n=0; for(int i=1;i<=num;i++) if(isPrime(i)){ list.add(i); n++; if(n>1&&i-list.get(n-2)==2){ primePairNum++; } } return primePairNum; } public static boolean isPrime(int num){ int reminder=1; for(int i=2;i<=Math.sqrt(num);i++){//Math.sqrt(開方) reminder=num%i; if(reminder==0) break; } if(reminder==0) return false; else return true; } }
相關推薦
1007. 素數對猜想 (20)(java實現)
讓我們定義 dn 為:dn = pn+1 - pn,其中 pi 是第i個素數。顯然有 d1=1 且對於n>1有 dn 是偶數。“素數對猜想”認為“存在無窮多對相鄰且差為2的素數”。 現給定任意正整數N (< 105),請計算不超過N的滿足猜想的素數對的個數。 輸入格式:每個測試輸入包含1個測試用
1007. 素數對猜想 (20) Java
tro problem 輸入 提交 div 計算 alt mat 超過 這個題一開始連題都沒看懂,還是別人指點了下,就是求n以內數值 相差為2 的素數對是多少。 提交的時候,時間過不了關,第7行的循環是+2,偶數肯定不是素數,直接不判斷。第23行i<Math.sqrt
PAT 1007. 素數對猜想 (20);判斷一個數為素數;java實現
1007. 素數對猜想 (20) 時間限制 400 ms 記憶體限制 65536 kB 程式碼長度限制 8000 B 判題程式 Standard 作者 CHEN
PAT Basic 1007. 素數對猜想 (20) (C語言實現)
, CSDN內容暫時不更新(將來有計劃更新), 請前往連結檢視最新內容. 歡迎star 我的repo題目讓我們定義 d_n 為:d_n = p_{n+1} - p_n,其中 p_i
1007. 素數對猜想 (20) (數學啊 ZJU_PAT)
讓我們定義 dn 為:dn = pn+1 - pn,其中 pi 是第i個素數。顯然有 d1=1 且對於n>1有 dn 是偶數。“素數對猜想”認為“存在無窮多對相鄰且差為2的素數”。 現
PAT刷題集(乙級)1007 素數對猜想 (20)(20 分)
1007 素數對猜想 (20)(20 分) 讓我們定義 d~n~ 為:d~n~ = p~n+1~ - p~n~,其中 p~i~ 是第i個素數。顯然有 d~1~=1 且對於n>1有 d~n~ 是偶數。“素數對猜想”認為“存在無窮多對相鄰且差為2的素數”。 現給定任意正整
1007. 素數對猜想 (20)
i++ 沒有 素數 超過 sca 超時 輸入格式 tdi 輸出格式 讓我們定義 dn 為:dn = pn+1 - pn,其中 pi 是第i個素數。顯然有 d1=1 且對於n>1有 dn 是偶數。“素數對猜想”認為“存在無窮多對相鄰且差為2的素數”。 現給定任意正整數N
PAT乙級.1007.素數對猜想 (20)
tdi stdio.h include tin clas 整數 個數 輸出格式 char 讓我們定義 dn 為:dn = pn+1 - pn,其中 pi 是第i個素數。顯然有 d1=1 且對於n>1有 dn 是偶數。“素數對猜想”認為“存在無窮多對相鄰且差為2的素數”
PAT 乙級 1007. 素數對猜想 (20)
import java.util.ArrayList; import java.util.List; import java.util.Scanner; /* 1007. 素數對猜想 (20)
程式設計題目:PAT 1007. 素數對猜想 (20)
1007. 素數對猜想 (20) 時間限制 400 ms 記憶體限制 32000 kB 程式碼長度限制 8000 B 判題程式 Standard 作者 CHEN, Yue 讓我們定義 dn 為:dn = pn+1 - pn,其
PAT乙級—1007. 素數對猜想 (20)-native
讓我們定義 dn 為:dn = pn+1 - pn,其中 pi 是第i個素數。顯然有 d1=1 且對於n>1有 dn 是偶數。“素數對猜想”認為“存在無窮多對相鄰且差為2的素數”。 現給定任意正整數N (< 105),請計算不超過N的滿足猜想的素數
【C++】浙大PAT (Basic Level)1007. 素數對猜想 (20)
1007. 素數對猜想 (20) 時間限制 400 ms 記憶體限制 32000 kB 程式碼長度限制 8000 B 判題程式 Standard 作者 CHEN, Yue
1007. 素數對猜想 (20) python篇
1007. 素數對猜想 (20) 時間限制 400 ms 記憶體限制 65536 kB 程式碼長度限制 8000 B 判題程式 Standard 作者 CHEN, Yue
1007. 素數對猜想 (20)——C語言
讓我們定義 dn 為:dn = pn+1 - pn,其中 pi 是第i個素數。顯然有 d1=1 且對於n>1有 dn 是偶數。“素數對猜想”認為“存在無窮多對相鄰且差為2的素數”。 現給定任意正整數N (< 105),請計算不超過N的滿足猜想的素數對的個數。
[PAT乙級]1007. 素數對猜想 (20)
1007. 素數對猜想 (20) 原題連結 讓我們定義 dn 為:dn = pn+1 - pn,其中 pi 是第i個素數。顯然有 d1=1 且對於n>1有 dn 是偶數。“素數對猜想”認為“存
python3之1007.素數對猜想 (20分)
題目贅述如下: 讓我們定義 dn 為:dn = pn+1 - pn,其中 pi 是第i個素數。顯然有 d1=1 且對於n>1有 dn 是偶數。“素數對猜想”認為“存在無窮多對相鄰且差為2的素數”。 現給定任意正整數N (< 105),請計算不超過N的滿足猜
1007 素數對猜想 (20 分)
1007 素數對猜想 (20 分) 讓我們定義 d n =
PAT-乙-1007 1007 素數對猜想 (20 分)
程式碼 #include <stdio.h> #include <string.h> #define MAX 100001 int isPrime[MAX]; int sum[MAX]; void selectPrime(){
PAT (Basic Level) Practice (中文) 1007 素數對猜想 (20 分) (C++)
1007 素數對猜想 (20 分) 讓我們定義dn為:dn=pn+1 −pn,其中pi是第i個素數。顯然有d1=1,且對於n>1有dn 是偶數。“素數對猜想”認為“存在無窮多對相鄰且差為2的素數”。 現給定任意正整數N(<105 ),請計算不超過N的滿足猜想的素
1007 素數對猜想 (20 分)
讓我們定義dn為:dn=pn+1−pn,其中pi是第i個素數。顯然有d1=1,且對於n>1有dn是偶數。“素數對猜想”認為“存在無窮多對相鄰且差為2的素