跳轉至內容

99 Elm 問題/問題 91

來自 Wikibooks,面向開放世界的開放書籍

在 NxN 棋盤上為象棋騎士尋找一條路徑,要求象棋騎士恰好訪問每個方格一次?解決方案集在 The_Knights_Tour 頁面上有提供。提示:用一對座標對錶示方格的形式為 X/Y,其中 X 和 Y 都是介於 1 到 N 之間的整數。(請注意,‘/’ 只是一個便捷的函式物件,不是除法!)定義關係 jump(N,X/Y,U/V) 以表示騎士可以在 NxN 棋盤上從 X/Y 跳到 U/V。最後,表示為 N*N 騎士位置列表(騎士之旅)。

# # # 這是一個存根 # # #

Example in Elm:
import Html exposing (text)
import List

f : Int -> Int
-- your implementation goes here

main = text (toString (f 0))

結果

4

解決方案

華夏公益教科書