Advertisement
Dimaush

Untitled

Nov 12th, 2022
731
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.92 KB | None | 0 0
  1. def greatestPower(x, p):
  2.     s = 0
  3.     while x % p == 0:
  4.         x //= p
  5.         s += 1
  6.     return s
  7.  
  8.  
  9. a, m = map(int, input().split())
  10.  
  11. divs = []
  12. cnts = []
  13. d = 2
  14. while a > 1:
  15.     while a % d != 0 and d ** 2 <= a:
  16.         d += 1
  17.     if a % d != 0:
  18.         divs.append(a)
  19.         cnts.append(1)
  20.         a = 1
  21.     else:
  22.         divs.append(d)
  23.         cnts.append(0)
  24.         while a % d == 0:
  25.             a //= d
  26.             cnts[-1] += 1
  27. print(divs)
  28. print(cnts)
  29.  
  30. nums = [0] * len(divs)
  31. for i in range(len(divs)):
  32.     nums[i] = [0] * 3
  33.  
  34. for i in range(len(divs)):
  35.     if divs[i] == 3:
  36.         a = 1, b = (10 ** 12) ** (10 ** 6)
  37.         divs[i][0]
  38.  
  39.    
  40.     #l = len(divs)
  41.     #n = 1
  42.     #for i in range(l):
  43.         #n *= divs[i]
  44.    
  45.     #k = [1] * l
  46.     #for i in range(l):
  47.         #while (1 + greatestPower(k[i], d)) * k[i] * n < cnts[i]:
  48.             #k[i] += 1
  49.     #n *= max(k)
  50.  
  51. #print(n)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement