primes

    2熱度

    2回答

    的首要41,可以寫爲六個連續的素數的總和: 41 = 2 + 3 + 5 + 7 + 11 + 13這是添加到原連續 質數的最長總和低於一百。 連續的素數低於一千元,增加了 黃金最長的總和,包含21項條款,等於953 其中黃金,低於一百萬,可以寫成的總和連續素數最多的是 ? 我在這個例子中使用了Racket(方案的一種方言),但是這應該是語言不可知的。在這個問題中,它指出前21個連續素數的總和是9

    2熱度

    4回答

    我正在玩Python shell,我相信這是一個非常天真的函數實現,它只是返回100個隨機生成數字列表中的第一個素數(其值在0和99之間,包括在內)。下面的代碼: >>> def is_prime(n): if n < 2: return False elif n == 2: return True for i in range(2, n):

    2熱度

    1回答

    我已經實現了Miller-Rabin素數測試,並且每個函數似乎都在孤立地正常工作。然而,當我試圖通過生成70位隨機數來找到素數時,我的程序在找到一個通過米勒 - 拉賓測試(10步)的數字之前平均產生了超過100000個數字。這很奇怪,根據Hadamard-de laValléePoussin定理,隨機奇數少於70位的素數的概率應該很高(超過1/50)。我的代碼有什麼問題?隨機數發生器可能會以極低的

    0熱度

    2回答

    我有我寫這個因式分解功能: def prime_factorization(n): prime_factors = {} for i in _prime_candidates(n): if n % i == 0: prime_factors[i] = 0 while n % i == 0: n /= i p

    0熱度

    1回答

    因此,哥德巴赫猜想說每個大於2的正偶數都是兩個素數的總和。我想寫這將給出正偶數Haskell的程序,發現那些2的質數: goldbach n = head [(x,y) | x <- primesR 2 (n-1), let y = n-x-1, isPrime y] 凡primesR在下面給出(返回範圍素數): primesR :: Integral a => a ->

    3熱度

    1回答

    當我在Ruby中創建Prime對象時,比如說foo = Prime.instance,它是否帶有固定數量的「預加載」素數?如果是這樣,多少? 如果不是,它們是否在需要時動態生成?

    2熱度

    1回答

    好吧,所以我做了一個小的修改,似乎已經使哈斯克爾很大的不同。這是怎麼回事: 我實施Eratosthenes篩從項目歐勒Prob 10。這是怎麼一回事呢: primesBelowN :: Integer -> [Integer] primesBelowN n = 2:3:filter f [6*k+i | k <- [1..(n-1)`div`6], i <- [-1, 1]] w

    4熱度

    3回答

    是否有一個(高效的)迭代器在Julia中生成素數?內置函數primes[N]一次生成最多N的所有素數,而不是根據需要,並且在N非常大或未知時可能不可用。

    4熱度

    1回答

    number.txt中有1000個數字,每個數字爲2到9位數字,每個數字在一個單獨的行中。該練習計算了有多少數字,滿足條件:分解時,這個數字恰好有3個不同的素數因子,它們可以出現多次,而且都是偶數。 例如 - 因素:3,5,7 - YES, - 因素:3,3,11,13 - YES, - 因素:3, 3,3,5,5,5,7,7,7 - 是, - 因子:5,11 - #include <iostre

    1熱度

    2回答

    我無法理解我遇到此網站本身的以下代碼塊。它創建一個函數來找出給定數字的最大素數因子。它下面給出: def prime_factors(n): """Returns all the prime factors of a positive integer""" factors = [] d = 2 while n > 1: while n % d == 0: factor