#23504: 解法之一


hshua (hshua)

學校 : 新北市立林口高級中學
編號 : 52506
來源 : [125.228.147.181]
最後登入時間 :
2024-11-24 14:59:37
f411. 畢業照 -- 林口高中練習題 | From: [220.133.124.235] | 發表日期 : 2020-11-24 08:27

i--->L----------R<---------j

1.找到A[L]=A[j]及A[R]=A[i]

2.如果 L-i<R-j ,則依序交換左側直到A[L]跑到最左側。

  否則,依序交換右側直到A[R]跑到最右側。

3. i+1,j-1,重複執行1、2,直到 i>=j

 

 
#23595: Re:解法之一


hshua (hshua)

學校 : 新北市立林口高級中學
編號 : 52506
來源 : [125.228.147.181]
最後登入時間 :
2024-11-24 14:59:37
f411. 畢業照 -- 林口高中練習題 | From: [125.227.237.177] | 發表日期 : 2020-12-01 14:34

i--->L----------R<---------j

1.找到A[L]=A[j]及A[R]=A[i]

2.如果 L-i

  否則,依序交換右側直到A[R]跑到最右側。

3. i+1,j-1,重複執行1、2,直到 i>=j

 

輸入資料時同時統計數字出現的次數,出現次數為奇數的數字如果大於1個,必定不可能。

 
ZeroJudge Forum