#YS261002. 分路入林
分路入林
题目描述
行动安排讲解结束后,弟子青禾与砚秋结伴进入迷雾山林,分别前往两处可能藏有灯芯的遗迹。
山林地图可以看作一个无限大的二维方格网。两人当前所在的岔路口位于格子 ,青禾要前往的遗迹位于格子 ,砚秋要前往的遗迹位于格子 。两人出发时都在格子 。
当一个人位于某个格子时,他可以移动到与该格子有公共边的相邻格子。例如,格子 的四个相邻格子是 、、 和 。
青禾要前往格子 ,砚秋要前往格子 。为了赶在迷雾变浓前抵达,两人都必须选择最短路线,也就是经过格子数最少的路线;同时,他们希望尽可能多走一段共同的路线。
在两人都选择最短路线的前提下,他们最多可以一起经过多少个格子?注意,出发点 也计入经过的格子数。
输入格式
第一行包含一个整数 ,表示测试用例的数量。
对于每个测试用例:
- 第一行包含两个整数 ,表示格子 的坐标;
- 第二行包含两个整数 ,表示格子 的坐标;
- 第三行包含两个整数 ,表示格子 的坐标。
每个测试用例中, 两两不同。
输出格式
对于每个测试用例,输出一个整数,表示两人在各自都走最短路线时,最多可以一起经过的格子数。
输入输出样例
输入 #1
3
3 1
1 3
6 4
5 2
2 2
7 2
1 1
4 3
5 5
输出 #1
3
1
6
说明与限制
- 每个测试用例中,格子 两两不同。
在第一个测试用例中,青禾的最短路线经过 个格子,砚秋的最短路线经过 个格子;可以安排他们一起经过 个格子。
在第二个测试用例中,青禾的最短路线经过 个格子,砚秋的最短路线经过 个格子;他们最多只能一起经过出发点这 个格子。
在第三个测试用例中,青禾的最短路线经过 个格子,砚秋的最短路线经过 个格子;可以安排他们一起经过 个格子。
相关
在下列比赛中: