#YBT02080007. Knight Moves

Knight Moves

题目描述

一个骑士在 n×n 的棋盘上移动。每次走一步“日”字:一个坐标改变1,另一个坐标改变2,共八种方向。棋子不能走出棋盘。求从起点到终点的最少步数。

输入格式

第一行测试组数 T。每组占三行:第一行 n,第二行起点坐标,第三行终点坐标。坐标从0开始。

输出格式

每组输出一行最少步数。起点与终点相同时输出0。

样例

3
8
0 0
7 0
100
0 0
30 50
10
1 1
1 1
5
28
0

数据范围

1≤T≤10,4≤n≤300,所有坐标都在0至n-1之间。