primes

    0熱度

    2回答

    我製作了一個程序,用於計算使用pthread庫的素數。 該程序在cygwin和linux下運行良好,但不在FreeBSD下運行。 這裏是程序 #include <stdio.h> #include <pthread.h> #include <stdlib.h> #include <math.h> #define NUMTHREADS 5 #define N 10000 typede

    2熱度

    2回答

    findMult lst n = [x | x <- lst, x `mod` n == 0] primes num = let n = [2..num] x = ceiling (sqrt num) nsqrt = [2..x] not_prime = map (findMult n) nsqrt in diff2 n (concat

    0熱度

    1回答

    挑戰位於here 好了,所以我想通了,要撥打的號碼在我只是不明白如何處理結果做(這大概可以有一些與我有限的遭遇在mathamatics) 所以我calc下比在電話中給出的一個較大的第一任Fibonacci數 所以讓我們稱之爲數x ,但現在我不站下了「的總和主要負責人+1" 我理解X是素數,以便那裏的素除數是1和X 除非其(X + 1),以便然後找到除數(數組d)然後在找到的d數字這是黃金(陣列Pd

    27熱度

    1回答

    使用Func委託可以執行遞歸嗎?我有以下,不編譯,因爲函數功能的名稱不在範圍... Func<long, long, List<long>, IEnumerable<long>> GeneratePrimesRecursively = (number, upperBound, primeFactors) => { if (upperBound < number) {

    0熱度

    1回答

    我寫了這個素數篩選算法,它不能正常運行。我無法在算法本身找到錯誤。有人能幫助我嗎? 這是它應該打印: [2 3 5 7 11 13 17 19 23 29] 對戰什麼實際打印: [3 5 7 11 13 17 19 23 25 29] 。 package main import "fmt" func main() { var primes = sieve(makeNumbers(

    12熱度

    3回答

    根據this question .Net字典將其分配的空間大小調整爲至少是當前大小的兩倍的素數。爲什麼使用素數而不是當前大小的兩倍很重要? (我試圖用我的谷歌功夫找到答案,但無濟於事)

    7熱度

    5回答

    所以我設計了以下功能看,如果給定的數字是在Haskell素(它假定第一任是2): isPrime k = length [ x | x <- [2..k], k `mod` x == 0)] == 1 它有繼續即使它是由幾個號碼:(整除的評價明顯的陷阱。有沒有的「切割」的評價任何理智的方式,當它找到一個以上的解決方案,使用列表理解? 而且,這你會嘗試其他的實現嗎?我不在這裏尋找性能,我只是想看

    0熱度

    4回答

    我寫了一段代碼。目標是找到質量最高達1000的素數。它編譯並運行,但似乎表格最後是空白的。這是什麼原因?我如何解決它?謝謝。 #include <iostream> #include <cmath> #include <fstream> using namespace std; int primes[20]; bool prime; int main() { int

    13熱度

    2回答

    我想使用我在網上找到的算法生成兩個非常大的素數。 我得到這個錯誤在第5行: Python OverflowError: cannot fit 'long' into an index=sized integer 我的代碼: import math def atkin(end): if end < 2: return [] lng = ((end/2)-1+end%2)

    4熱度

    1回答

    我試圖解決Project Euler's problem #35 的數量,197,被稱爲圓形素因的數字所有旋轉:197,971,719,本身就是黃金。 一百萬以下有多少個圓形素數? 這是我的解決方案: import numpy as np def problem(n=100): circulars = np.array([], np.int32) p = np.arra