Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.84 KB | None | 0 0
  1. def shiftleft(x, y):
  2. return x*10**y
  3.  
  4.  
  5. def shiftright(x, y):
  6. return x//10**y
  7.  
  8. step = 0
  9. az = 1
  10. buki = 0
  11. vedi = 0
  12. az = shiftleft(az, 27)
  13. vedi = az
  14. while True:
  15. if step % 100000 == 0:
  16. print("as", az)
  17. print("buki", buki)
  18. print("vedi", vedi)
  19. print("\n\n")
  20. step += 1
  21. az = vedi
  22. az = (az + 1) % (10**32)
  23. vedi = az
  24. buki = az
  25. az = (az + 9090909090909090909090909090909) % (10**32)
  26. az = shiftleft(az, 1) % (10**32)
  27. buki, az = az, buki
  28. az = (az + 90909090909090909090909090909090) % (10**32)
  29. az = shiftright(az, 1) % (10**32)
  30. if buki != 0:
  31. buki = az
  32. az = (az + 990099009900990099009900990099) % (10**32)
  33. az = shiftleft(az, 2) % (10**32)
  34. buki, az = az, buki
  35. az = (az + 99009900990099009900990099009900) % (10**32)
  36. az = shiftright(az, 2) % (10**32)
  37. if buki != 0:
  38. biki = az
  39. az = (az + 9999000099990000999900009999) % (10**32)
  40. az = shiftleft(az, 4) % (10**32)
  41. buki, az = az, buki
  42. az = (az + 99990000999900009999000099990000) % (10**32)
  43. az = shiftright(az, 4) % (10**32)
  44. if buki != 0:
  45. buki = az
  46. az = (az + 999999990000000099999999) % (10**32)
  47. az = shiftleft(az, 8) % (10**32)
  48. buki, az = az, buki
  49. az = (az + 99999999000000009999999900000000) % (10**32)
  50. az = shiftright(az, 8) % (10**32)
  51. if buki != 0:
  52. buki = az
  53. az = (az + 9999999999999999) % (10**32)
  54. az = shiftleft(az, 16) % (10**32)
  55. buki, az = az, buki
  56. az = (az + 99999999999999990000000000000000) % (10**32)
  57. az = shiftright(az, 16) % (10**32)
  58. if buki != 0:
  59. az = shiftright(az, 4) % (10**32)
  60. buki = az
  61. az = vedi
  62. az = (az * az) % (10**32)
  63. az = (az + 9999999999999999999999999999) % (10**32)
  64. az = (az - buki) % (10**32)
  65. if az == 0:
  66. break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement