#23265: 左右右左 index


snakeneedy (蛇~Snake)

學校 : 國立高雄師範大學附屬高級中學
編號 : 7661
來源 : [114.40.8.251]
最後登入時間 :
2023-01-25 19:16:06
d562. 山寨版磁力蜈蚣 -- jack1 | From: [218.161.41.139] | 發表日期 : 2020-11-02 15:39

概念很簡單,先定義 f = 0, r = n - 1,接著輪流從左往右,和從右往左輸出

從左往右寫成 for (int i = f; i <= r; i++),跑完就 f++
從右往左寫成 for (int i = r; i >= f; i--),跑完也 r--

接著定義狀態,我是定義成 1 (i++) 和 -1 (i--);當 f > r 則終止輸出

可惜 d569 未公開,有點好奇強化蜈蚣是問什麼

 
ZeroJudge Forum