n番目の数字を見つけるためにPythonで次のコードセグメントを書きました。なぜそれが動作しないのか分かりません。あなたは私にヒントを与えてくれるだけで、完全な解決策ではなく、正確にどのビットがそれを台無しにしているのかを指摘してください。 term = int(input("What prime do you want to find? "))
prime_list=[2]
def pri
プロジェクトオイラーの問題27(https://projecteuler.net/problem=27)について質問しています。私は動作しないか、または十分に速く動作しないコードを書いています。プログラミングに慣れておらず、エラーの意味を完全に理解していません。 とにかく、どの整数が$ a、b $と$ | a |、| b | < 1000 $は$ n^2 + an + b $に続き、$ n = 0
初心者後:CORRECT出力を表示した後 「ふるいエラトステネスのアルゴリズム」を使用して100の下にあるすべての素数を生成するには、以下のプログラムが正常に動作しますが、クラッシュしました! ウィンドウのエラー:primenumber.exeが機能しなくなりました!バウンドのうち #include<stdio.h>
int main()
{
int P[100] = {0}, i,
私は指定された範囲内の素数の最初のペアを見つける必要があります。これらの素数は、互いに一定の差があり、その差の中に他の素数はありません。 私のコードは動作しているようですが、それは非常に遅いです - 私は素数を扱うためにリストを使用しているためです。よりよいアプローチは何でしょうか? g=difference;
n=first number in range
m= second number
私はEratosthenesのSieve of Timeアルゴリズムを理解しようとしています。どこでもオンラインでは、時間の複雑さはO(nloglog(n))だと言われていますが、私はその理由を理解していません。ここ は、いくつかの擬似コード factors = new int[n+1];
for i from 2 to n
factors[i] = 1; //true
for i