私はp
の数百万の値のために実行する必要がある式((1 -/+ p)/6) % p
を持っています。異なるルーツを持つ方程式を計算するためのpythonの方法は何ですか?
私は現在持っているコードは、予想通り、私は何を知りたいのですが
1
6
2
11
3
16
4
5
26
31
7
36
8
9
10
51
56
12
61
66
14
15
81
Iを取得する方法である
4 1
6 1
9 2
11 2
14 3
16 3
19 4
24 5
26 5
31 6
34 7
36 7
39 8
44 9
49 10
51 10
56 11
59 12
61 12
66 13
69 14
74 15
81 16
私に与え
primes = [5,7,11,13,17,19,23,29,31,37,41,43,47,
53,59,61,67,71,73,79,83,89,97]
if __name__ == "__main__":
for p in primes:
print ((1 - p)/6) % p, ((1 + p)/6) % p
です実際に何も試していない、私は発電機を使用するアイデアを投げた。しかし、パフォーマンスの問題にぶつかるかどうかは分かりません。
最初の番号を2回印刷しますか?それから、二度入れてください!ジェネレータとは何が関係していますか? – rodrigo
@rodrigo私は数百万回それを実行するつもりです...階乗は数百万回後に高価になる、階乗はそこにはありません。説明のためにここにしかありません。私はそれを削除します。 – John
あなたはどのようにそれらの「解決策」を見つけましたか? – Avaris