CSES 1689 - Knight's Tour
1.0s 512M給定騎士在 \(8 \times 8\) 棋盤上的起始位置,你的任務是找出一串移動,使得騎士恰好造訪每一格一次。
每一步騎士可以水平移動兩格、垂直移動一格,或者水平移動一格、垂直移動兩格。
輸入格式
唯一的一行有兩個整數 \(x\) 與 \(y\):騎士的起始位置。
輸出格式
輸出一個表格,呈現騎士如何移動(依照範例的格式)。任何合法的答案都可以。
範例輸入 1
2 1
範例輸出 1
8 1 10 13 6 3 20 17
11 14 7 2 19 16 23 4
26 9 12 15 24 5 18 21
49 58 25 28 51 22 33 30
40 27 50 59 32 29 52 35
57 48 41 44 37 34 31 62
42 39 46 55 60 63 36 53
47 56 43 38 45 54 61 64
限制
- \(1 \le x,y \le 8\)
題目來源
題目來自 CSES Problem Set(Antti Laaksonen),授權 CC BY-NC-SA 4.0;本頁為翻譯,以相同授權分享。
登入後即可撰寫程式並提交評測。
登入