水 孿生素數

2021-09-27 13:22:25 字數 615 閱讀 7435

題意:定義大小之差不超過2的兩個素數稱為一對孿生素數,找出自然數n(n≤10^6)以內孿生素數的對數。

思路:篩法打表暴力即可。

#pragma gcc optimize(3)

#pragma comment(linker,"/stack:102400000,1024000")

#define _crt_secure_no_warnings

#pragma warning(disable:4996)

#include

using

namespace std;

typedef

long

long ll;

#define endl '\n'

const ll n =

1000010

;bool num[n +1]

;//num陣列表示其是否為素數

void

type_pri()

/*對素數打表,將素數的值設定為下標省去了查表*/}}

signed

main()

cout << flag << endl;

return0;

}

wikioi 1434 孿生素數 水題 素數模版

時間限制 1 s 空間限制 1000 kb 題目等級 silver 題目描述 description 輸出100以內的所有相差6的孿生素數 如,5 11 7 13 83 89 請按此規律輸出數與數之間用半形空格區分,每一對一行 注 此題為以後擴充套件為m以內的所有相差n的孿生素數 輸入描述 inpu...

wikioi 1434 孿生素數 水題 素數模版

時間限制 1 s 空間限制 1000 kb 題目等級 silver 題目描述 description 輸出100以內的所有相差6的孿生素數 如,5 11 7 13 83 89 請按此規律輸出數與數之間用半形空格區分,每一對一行 注 此題為以後擴充套件為m以內的所有相差n的孿生素數 輸入描述 inpu...

python100以內孿生素數 孿生素數

問題描述 若兩個素數之差為2,則這兩個素數就是孿生素數。編寫程式找出1 100之間的所有孿生素數。我的 import math def prime n count 0 for i in range 2,int math.sqrt n 1 if n i 0 count 1 i 1 if count 1...