#22905: [Python] 測資#2一直TLE


blackcookie.wu@gmail.com (Wu Blackcookie)

學校 : 高雄醫學大學
編號 : 114208
來源 : [36.236.97.186]
最後登入時間 :
2024-04-12 01:37:05
a010. 因數分解 | From: [220.130.251.32] | 發表日期 : 2020-10-10 01:10

測資#2一直TLE,還請各位大神幫忙,謝謝

x = int(input())

txt = ''

original = x

 

for i in range(2, x+1):    

    A = (x%i == 0 and x%(i**2) != 0)

    if A == True:

        x = x/i

        txt += f"{i} * "

        continue          

    B = (x%(i**2) == 0)

    if B == True:

        a = 2

        x = x//(i**2)

        while x%i == 0: 

            a += 1

            x = x//i  

        txt += f"{i}^{a} * "

        continue

 

if txt != '':

    txt = txt[:-3]

elif txt == '':

    txt += f"{original}"

 

print(txt)

 
#22922: Re:[Python] 測資#2一直TLE


blackcookie.wu@gmail.com (Wu Blackcookie)

學校 : 高雄醫學大學
編號 : 114208
來源 : [36.236.97.186]
最後登入時間 :
2024-04-12 01:37:05
a010. 因數分解 | From: [220.130.251.32] | 發表日期 : 2020-10-11 00:18

https://zerojudge.tw/ShowThread?postid=22921&reply=0

 
ZeroJudge Forum