最新公告
  • 欢迎您光临信息学奥赛网,一个优质的信息学编程题库和信息学编程学习资源专业网站。欢迎加入VIP
  • Knight Moves

    正文概述 陈老师   2026-01-20 15:31:58  

    题目描述

    输入nn代表有个n×nn×n的棋盘,输入开始位置的坐标和结束位置的坐标,问一个骑士朝棋盘的八个方向走马字步,从开始坐标到结束坐标最少经过多少步。

    输入格式

    首先输入一个nn,表示测试样例的个数。

    每个测试样例有三行。

    第一行是棋盘的大小L(4L300)L(4≤L≤300)

    第二行和第三行分别表示马的起始位置和目标位置(0..L1)(0..L-1)

    输出格式

    马移动的最小步数,起始位置和目标位置相同时输出00

    样例

    3
    8
    0 0
    7 0
    100
    0 0
    30 50
    10
    1 1
    1 1
    
    5
    28
    0
    
    信息学奥赛网,一个优质的信息学奥赛学习资源平台!
    信息学奥赛网 » Knight Moves