我是一个初学者,在做第三道题的时候,我遇到了这个错误,这道题是关于寻找600851475143的最大素因数。
Python int太大,无法转换为C long
plist = [2]
def primes(min, max):
if 2 >= min:
yield 2
for i in xrange(3, max, 2):
for p in plist:
if i % p == 0 or p * p > i:
break
if i % p:
图片中使用了什么编程语言?
我不知道下面的语言可能是R或伪代码。
'''
1: procedure Discriminator Gd(0)
2: δ ← 0.01
3: ξ D,0 ← ξ D
4: d 0 ← L()
5: b D ← [0,0]
6: for i ← 1 to 2 do
7: c ← c + 1
8: ξ D [i] ← ξ D [i] + δ
9: d ← L()
10: b D [i] ← (d − d 0 )/δ
11: ξ D ← ξ D,0
12: end for
13: b D