1樓:
針對這種特殊形式(n-1的因子都已知),是存在專門的確定性判定演算法的參見http://
primes.utm.edu/prove/prove3_1.html
2樓:
我不是很懂你要什麼...
你說多項式演算法...Emmmm
公尺勒-拉賓強偽素數檢測不是 嗎...
這不是關於位數的多項式演算法嗎...
就算不要拉斯維加斯演算法...
那AKS素性檢測也就
這總歸是確定性演算法了吧...
好吧我進一步理解為如果限定素數的形式, 能不能得到更好的結果...
答案是肯定的, 這類素數被稱為皮爾龐特素數(Pierpont prime)
這個問題當然很有意義, 因為可刻度尺規作圖的條件就是:
費馬可作圖 當然包含在皮爾龐特可作圖裡...
皮爾龐特素數判定依賴於普洛斯定理(Proth's theorem)
如果 是Proth素數, 且
那麼有如果 是模 的二次非剩餘,則上述定理的逆定理也成立
於是只要在最小的質數中依序找 ,計算雅可比符號,直到 成立為止即可.
接下來對於Pierpont素數, 若 3^n" eeimg="1"/>, 直接使用普洛斯定理即可
不然的話, 那就拆分 直到滿足普洛斯定理的使用條件為止...
當然如果你要問如何因式分解...
這個難度就不一樣了
我反正要去吃飯了, 不管了》逃
Update:
ProthQI[x_]:=Block[,Positive[n]&&OddQ[k=(x-1)/2^n]&&2^n>k];
Options[ProthQ]=;
ProthQ[k_,n_,OptionsPattern]:=Block[
, Or@@Table[Catch@Nest[pQ,2,OptionValue[MaxIterations]],]
]/;n>Log2@k&&OddQ@k;
如何在dp0q dp1q dp2q dp3q這四者中選擇?
阿寬Leon 2Q使用者前來一答,說實話這四個機型適合組合搭配使用,但如果預算有限,只能四選一的話,那麼可以這麼考慮 0Q 21mm超廣角,幾乎沒有畸變,風景利器 1Q 28mm小廣角,跟手機視角差不多,用途比較廣泛了,掃街日常都可以 2Q 45mm標準視角,也算是個萬金油鏡頭,遠可拍風景,近可拍人...
斷路器1P 2P 3P 4P在日常工作中如何使用?
單相電中1p基本不用,絕大多數用2p空開,尤其是居民戶內線,使用者多數不分零火線,如果零火反接,使用1p空開雖然能斷開電器電源,但是火線始終帶電,可能導致觸電發生。3p空開用在三相電源帶多條單相迴路的電路中,可以避免4p空開因空開故障,導致零線斷線,電壓公升高燒損單相電器的情況。4p空開一般用於三相...
如何測定混合液Na2HPO3和NaH2PO 3的組分?
colovwy 在NaH2PO4和Na2HPO4混合液中,Ka2 6.3 10,8,Ka3 4.4 10,13,Ka2 Ka3 10,故可分別滴定,強鹼NaOH準確滴定磷酸二氫根,用百里酚酞做指示劑,滴定終點由無色變成微藍色 由於Na2HPO4的Ka3很小,不能直接連續滴定,用HCL滴定磷酸一氫根 ...