fork download
  1. ans=[]
  2. ia=[]
  3. ib=[]
  4. for q in range(4):
  5. i, j = map(int, input().split())
  6. if(i > j and i>0 and i<100000 and j>0 and j<100000):
  7. t=i
  8. i=j
  9. j=t
  10.  
  11. ia.append(i)
  12. ib.append(j)
  13.  
  14. m = 0
  15.  
  16. for n in range(i,j+1):
  17. count = []
  18. count.append(n)
  19. while n != 1:
  20. if n == 1:
  21. break
  22. elif n % 2 == 1:
  23. n = n*3+1
  24. count.append(n)
  25.  
  26. elif n % 2 == 0:
  27. n = n/2
  28. count.append(n)
  29.  
  30. if len(count) > m:
  31. m = len(count)
  32. ans.append(m)
  33. for tt in range(4):
  34. print(ia[tt],ib[tt],ans[tt])
  35. #print(ans.pop())
  36. #for tt in range(3):
  37. #p
Success #stdin #stdout 0.02s 27704KB
stdin
1 10
100 200
201 210
900 1000
stdout
1 10 20
100 200 125
201 210 89
900 1000 174