#22525: 問題 程式碼解題速度


kay1314233@gmail.com (黃楷奇)

學校 : 不指定學校
編號 : 101197
來源 : [49.216.185.86]
最後登入時間 :
2022-10-19 19:00:43
c291. APCS 2017-0304-2小群體 -- 2017年3月APCS | From: [118.233.171.76] | 發表日期 : 2020-09-11 23:50

我的程式運行的時間比別人的慢了10倍左右

想問問看在我程式碼的基礎上是否還能更快的解完這道題目

 

我的 AC (0.3s, 9.3MB)  排行第一的 AC (28ms, 9.3MB)

x=(int(input()))*0

A=list(map(int,input().split()))

for i in range(len(A)):

    j=A[i]

    y=0

    while j>=A[i] and y==0:

        j=A[j]

        if j==A[i]:

            x=x+1

            y=1

print(x)

 
#22526: Re:問題 程式碼解題速度


asnewchien@gmail.com (david)

學校 : 不指定學校
編號 : 68108
來源 : [1.168.27.172]
最後登入時間 :
2024-04-24 20:07:19
c291. APCS 2017-0304-2小群體 -- 2017年3月APCS | From: [61.223.55.15] | 發表日期 : 2020-09-11 23:57

只要是自己親手寫的,先求有再求好 。

哪天突然想通了...

 
 
ZeroJudge Forum