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