308035: CF1455E. Four Points

Memory Limit:256 MB Time Limit:2 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

Four Points

题意翻译

平面上有四个点,问最少移动多少步使得这四个点构成一个正方形。

题目描述

You are given four different integer points $ p_1 $ , $ p_2 $ , $ p_3 $ and $ p_4 $ on $ \mathit{XY} $ grid. In one step you can choose one of the points $ p_i $ and move it in one of four directions by one. In other words, if you have chosen point $ p_i = (x, y) $ you can move it to $ (x, y + 1) $ , $ (x, y - 1) $ , $ (x + 1, y) $ or $ (x - 1, y) $ . Your goal to move points in such a way that they will form a square with sides parallel to $ \mathit{OX} $ and $ \mathit{OY} $ axes (a square with side $ 0 $ is allowed). What is the minimum number of steps you need to make such a square?

输入输出格式

输入格式


The first line contains a single integer $ t $ ( $ 1 \le t \le 10^4 $ ) — the number of test cases. Each test case consists of four lines. Each line contains two integers $ x $ and $ y $ ( $ 0 \le x, y \le 10^9 $ ) — coordinates of one of the points $ p_i = (x, y) $ . All points are different in one test case.

输出格式


For each test case, print the single integer — the minimum number of steps to make a square.

输入输出样例

输入样例 #1

3
0 2
4 2
2 0
2 4
1 0
2 0
4 0
6 0
1 6
2 2
2 5
4 1

输出样例 #1

8
7
5

说明

In the first test case, one of the optimal solutions is shown below: ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF1455E/5bb30aae8e24a4fb2bdb37b4e76c6f754c091920.png) Each point was moved two times, so the answer $ 2 + 2 + 2 + 2 = 8 $ .In the second test case, one of the optimal solutions is shown below: ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF1455E/b627822a9e229b004b021331548ea1f11bf28bdc.png) The answer is $ 3 + 1 + 0 + 3 = 7 $ .In the third test case, one of the optimal solutions is shown below: ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF1455E/bc66512f74b52d3a55695e509404022e7c147fd3.png) The answer is $ 1 + 1 + 2 + 1 = 5 $ .

Input

题意翻译

平面上有四个点,问最少移动多少步使得这四个点构成一个正方形。

加入题单

算法标签: