from time import clock import sys f=open("in16_2.txt","r") out=open("out_32_16_2.txt","w") start=clock() def ran(l,k,j): global sum1 global div x=(k+j)/2 out.write("From:"+str(k)+" To: " +str(j)+'\n') for i in range(0,l): out.write(str(x)+'\n') x=(x+13313)%j sum1+=1 div+=1 if x<=k: x=x+k sum1+=1 mem=sys.getsizeof(x) return mem sum1=0 div=0 for i in range(0,3): a=f.readline().split(",") l=int(a[0]) k=int(a[1]) j=int(a[2]) mem=ran(l,k,j) elapsed=clock()-start total=sys.getsizeof(l)+sys.getsizeof(k)+sys.getsizeof(j)+mem print total out.write(str(sum1)+'\ntotal memory='+str(total)+'\ntime elapsed='+str(elapsed)+'\ndiv='+str(div)) f.close() out.close()