跳转至内容

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

解决方案

华夏公益教科书