from time import clock import sys f=open('in14_3.txt','r') of=open('out_23_14_3.txt','w') m=f.readline().split(',') ##c=0 mul=0 mem=0 begin=clock() for i in range(0,len(m)): n=int(m[i]) a=int(n**(1.0/3)) c=0 for i in range(1,a+1): for j in range(i,a+1): b=i**3+j**3 mul+=1 if(b==n): c+=1 if(c==2): of.write(str('1')+",") break if c!=2: of.write(str(0)+',') mem=sys.getsizeof(f)+sys.getsizeof(of)+sys.getsizeof(mul)+sys.getsizeof(n)+sys.getsizeof(a)+sys.getsizeof(c) of.write("\n"+"multiplications,="+str(mul)+"\n") of.write("time taken="+str(clock()-begin)+"\n") of.write("memory used="+str(mem)) of.close() f.close()