init
This commit is contained in:
commit
851751ea87
82 changed files with 2093 additions and 0 deletions
23
8E.py
Normal file
23
8E.py
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
import sys
|
||||
|
||||
data = sys.stdin.read().split()
|
||||
n = int(data[0])
|
||||
factors = []
|
||||
d = 2
|
||||
while d * d <= n:
|
||||
if n % d == 0:
|
||||
count = 0
|
||||
while n % d == 0:
|
||||
count += 1
|
||||
n //= d
|
||||
factors.append((d, count))
|
||||
d += 1
|
||||
if n > 1:
|
||||
factors.append((n, 1))
|
||||
ans_parts = []
|
||||
for p, e in factors:
|
||||
if e > 1:
|
||||
ans_parts.append(f"{p}^{e}")
|
||||
else:
|
||||
ans_parts.append(f"{p}")
|
||||
print("*".join(ans_parts))
|
||||
Loading…
Add table
Add a link
Reference in a new issue