Submission

Status:

P---PP--P-

Subtask/Task Score:

40/100

Score: 40

User: agnes_chan

Problemset: แยกตัวประกอบ

Language: python

Time: 0.014 second

Submitted On: 2026-05-06 12:00:34

N = int(input())
for c in range(2,1+int(N**0.5)):
    if N%c: continue
    if N<c*c:
        if N!=1: print(N,end="^1")
        exit()
    print(c,end='^')
    k = 0
    while N%c==0: N , k = N//c , k+1
    print(k,end=' ')