Re: [問題] 關於整數座標上螺旋格線的推導

看板Programming作者 (心絃)時間17年前 (2008/05/27 21:20), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《triop (你是早起還是沒睡?)》之銘言: : 整數座標上(橫軸為X,縱軸為Y) : 如果分佈為 : x: 0 1 1 0 -1 -1 -1 0 1 2 2 2 2 1 0 -1 -2...etc. : y: 0 0 1 1 1 0 -1 -1 -1 -1 0 1 2 2 2 2 2...etc. : 的話 : 請問這個規律該如何推導呢? : 我只記得離散生成函數好像有講過,不過回去翻沒翻到 : google的keyword也不知道要怎麼下 : 下格點、整數、座標、螺旋之類的都找不到 : 煩請版上各位前輩提供一點想法....m(_ _)m 我想用圖解的方式應該會比較有感覺.... │ │ 16 15 14 13 12 │ 4 3 2 11 │ ───────5 ─0 ─1─10────── │ 6 7 8 9 │ │ 我的直覺解法, 產生一個陣列記錄走過的位置 再來定義四個移動方向, 和對應的檢查點座標 1.方向 X+1, 檢查點 X+1, Y+1 2.方向 Y+1, 檢查點 X-1, Y+1 3.方向 X-1, 檢查點 X-1, Y-1 4.方向 Y-1, 檢查點 X+1, Y-1 如果檢查點有值的話, 就依目前方向設定下一個值 如果檢查點沒有值的話, 就轉換成下一個方向填值 理論上用公式解會比較有效率... 只是我還沒想法就是了... XD" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.231.68.11
文章代碼(AID): #18F0gkbW (Programming)
文章代碼(AID): #18F0gkbW (Programming)