#P7885. 「MCOI-06」Flight
「MCOI-06」Flight
题目描述
书虫需要移动他的盾构机。
书虫将 MC 空间抽象为二维平面。他的盾构机现在在 ,而书虫想把盾构机移动到 。
书虫每一步可以将盾构机向东南西北任何方向行动。但是这盾构机有一个限制:相邻两步不能向同一个方向走!
给定 和 ,请计算书虫最少需要几步将盾构机移动到终点。
求书虫的最少步数。可以证明,他永远可以到达终点。
输入格式
本题有多组数据。
第一行一个正整数 ,表示表示数据的组数。
接下来 行,每行四个整数 ,代表一组数据,其中 为起点, 为终点。
输出格式
输出 行,第 行代表第 组数据的答案。
3
-2 0 -2 1
0 1 3 3
-1 1 1 1
1
5
4
提示
样例 1 解释
- 对于第一组,最优策略为 。
- 对于第二组,最优策略为 $(0,1)\rarr(1,1)\rarr(1,2)\rarr(2,2)\rarr(2,3)\rarr(3,3)$。
- 对于第三组,最优策略之一为 。
数据规模与约定
本题采用捆绑测试。
- Subtask 1(29 pts):。
- Subtask 2(29 pts):。
- Subtask 3(42 pts):无特殊限制。
对于所有数据,,。