问:本题数据应该怎么出?
  • 板块学术版
  • 楼主____someone____
  • 当前回复11
  • 已保存回复11
  • 发布时间2022/11/19 12:51
  • 上次更新2023/10/27 02:24:39
查看原帖
问:本题数据应该怎么出?
658085
____someone____楼主2022/11/19 12:51

题目背景

众所周知,在中国象棋中,马是按“日”走的,如下图(马的初始位置为 00 ,未走过的位置为 1-1 ):

马第一步可以到达的位置为 11 :

马第二步可以到达的位置为 22 :

依此类推 \cdots \cdots

题目描述

现给定一个 n×nn \times n 的棋盘,马的初始位置 x1x1y1y1 ,和马走的步数 kk。 每一步可以走到的位置表示的数为此时的步数未走过的位置用 1-1 来表示

求经过k步之后的棋盘。(每个数字用一个空格隔开)

输入格式

一行,输入 n,x1,y1,kn, x1, y1, k 表示的含义同题目描述。

输出格式

输出经过 kk 步之后的棋盘,棋盘中的每个数用一个空格隔开。

样例

输入: 5 3 3 4

输出: 4 1 2 1 4

1 2 3 2 1

2 3 0 3 2

1 2 3 2 1

4 1 2 1 4

2022/11/19 12:51
加载中...