primes

    0熱度

    2回答

    您可能聽說過一個名爲Project Euler(projecteuler.net)的網站。我正在研究第一個問題,這些問題很瑣碎,我正在討論標題中描述的問題。 這不是關於優化或任何事情 - 大約需要千分之九秒才能完成。它給了我錯誤的總數。 有人可以幫助我嗎?我不知道爲什麼我得到的答案 - 從數組總數(atotal)和總數(通常加起來的總數) - 是不正確的。他們都顯示的答案是947402457,它告

    0熱度

    2回答

    我有一個包含許多素數的文件。 我想編寫具有以下功能模塊: module Primes as (init, primes, is_prime) where ... 其中的init應該讀文件和初始化這應該是一個清單,並is_prime素數。 我的問題是,我應該怎麼寫呢?沒有辦法「隱藏」IO monad嗎? 更一般地說,我認爲我想像一個OO程序員。處理這個問題的好方法是什麼?

    0熱度

    4回答

    Python的素數的代碼我試圖解決此處提到的問題:https://www.spoj.pl/problems/PRIME1/ 我也給下面的描述。 彼得想爲他的密碼系統生成一些質數。幫助他!你的任務是產生兩個給定數字之間的所有素數! 輸入 輸入開始的測試用例在一行數噸(噸< = 10)。在每個接下來的t行中,有兩個空格分隔的數字m和n(1 < = m < = n < = 1000000000,n-m

    0熱度

    2回答

    以下是Mathematica中的兩個代碼,用於給出質數最高爲n或最高爲n次的總和。 ps2[n_]:= Sum[If[Element[p,Primes],p,0],{p,2,n}] 或 ps3[n_]:=Sum[1/Prime[i],{i,1,n}] 或 ps1[n_]:=Sum[If[Element[p,Primes],p,0],{p,2,n}] 或 ps[n_]:=Sum[Prim

    0熱度

    2回答

    我使用下面這個基本和原油代碼計算素數,然後它們導出到文本文件: import java.util.Scanner; import java.io.*; public class primeGenerator{ public static void main(String[] args)throws Exception { Scanner kb = new Scann

    0熱度

    4回答

    我正在嘗試生成數字n的所有素數因子。當我給它的號碼126它給了我2,3和7,但當我說它8它給了我2,4和8.任何想法,我做錯了什麼? int findPrime(unsigned long n) { int testDivisor, i; i = 0; testDivisor = 2; while (testDivisor < n + 1) {

    4熱度

    2回答

    Lucas-Lehmer primality test測試素數以確定它們是否也是Mersenne primes。其中一個瓶頸是計算(s**2 − 2) % (2**p - 1)時的模數運算。 使用位運算可以大大加快速度(見LL鏈接),最好的我至今是: def mod(n,p): """ Returns the value of (s**2 - 2) % (2**p -1)"""

    4熱度

    4回答

    在Wikipedia這是給定一個算法來生成素數: def eratosthenes_sieve(n): # Create a candidate list within which non-primes will be # marked as None; only candidates below sqrt(n) need be checked. candidates

    1熱度

    2回答

    這是我的教授給我的任務。我不知道從哪裏開始或做什麼! 重點是使用循環來解決這個問題,我可以做循環,但這是我的頭腦。 偶數和素數。 素數是指1和它自己唯一的除數。前三名中有2,3,5,7和11名。注意 '是首要的'純粹是一個乘法條件 - 它與加法無關。所以它可能是 令人驚訝的是,如果我們開始列出偶數,它們似乎是兩個素數的總和(加法!)。 4 = 2 + 2,6 = 3 + 3,8 = 5 + 3,1

    8熱度

    3回答

    我開發了一個算法來查找給定數字的因子。因此,它也有助於發現給定的數字是否是質數。我覺得這是找到因素或素數的最快算法。 該算法找出給定數字是否爲5 * N(其中N是輸入數字)的時間幀中的素數。所以我希望我可以稱之爲線性時間算法。 如何驗證這是否是最快的算法?任何人都可以幫助解決這個問題嗎? (快於GNFS和其他已知的) 算法如下 Input: A Number (whose factors is t