(Python 2)
TOP=100000000
a=[0]*顶部
c=[]
对于范围(2,TOP/2)中的y:
如果2**y+2+y>=顶部:中断
对于范围(2,TOP/2)中的x:
k=x*y+(x+y)
如果k>=顶部:断裂
c.附加(k)
对于范围(2,TOP/2)中的y:
如果2*y*y*y>=顶部:中断
对于范围(y,TOP/2)中的x:
k=x*y*(x+y)
如果k>=顶部:断裂
a[k]=1
对于范围(2,TOP/2)中的y:
如果y*(y+2)>=顶部:断裂
对于范围(y,TOP/2)中的x:
k=x*y+(x+y)
如果k>=顶部:断裂
a[k]|=2
如果a[k]==3和(c中的k):打印k,
如果a[n]==3且(n in c)],打印[n for n in range(TOP)]