#37954: python NA 不知道哪裡不行


kevinhakuon@gmail.com (Wang Kevin)

學校 : 不指定學校
編號 : 252966
來源 : [140.112.196.57]
最後登入時間 :
2023-10-20 22:07:45
a010. 因數分解 | From: [140.112.196.57] | 發表日期 : 2023-10-20 20:00

a = int(input())
num = 2
while(int(a>=num)):
count = 0
while(int(a%num)==0):
count+=1
a = int(a/num)
if(a==1):
print(num)
else:
if(count>=2):
print(num,"^",count,sep='', end=' * ')
elif(count==1):
print(num,sep='', end=' * ')
num+=1
 
#37957: Re: python NA 不知道哪裡不行


kevinhakuon@gmail.com (Wang Kevin)

學校 : 不指定學校
編號 : 252966
來源 : [140.112.196.57]
最後登入時間 :
2023-10-20 22:07:45
a010. 因數分解 | From: [140.112.196.57] | 發表日期 : 2023-10-20 22:20

a = int(input())
num = 2
while(int(a>=num)):
count = 0
while(int(a%num)==0):
count+=1
a = int(a/num)
if(a==1):
print(num)
else:
if(count>=2):
print(num,"^",count,sep='', end=' * ')
elif(count==1):
print(num,sep='', end=' * ')
num+=1

更 AC了
忘記考慮尾數是次方項
但0.9s 好不爽 要怎麼壓秒

 
ZeroJudge Forum