题目描述 士兵排阵在一个划分成网格的操场上,${n}$个士兵散乱地站在网格点上。 网格点由整数坐标${(x,y)}$表示。士兵们可以沿网格边上、下、左、右移动一步,但在同一时刻任一网格点上只能有一名士兵。按照军官的命令,士兵们要整齐地列成一个水平队列,即排列成${(x,y),(x+1,y),\ldots,(x+n-1,y)}$。 如何选择 ${x}$ 和 ${y}$ 的值才能使士兵们以最少的总移动步数排成一列。计算使所有士兵排成一行需要的最少移动步数。 输入格式 输入多组测试用例。对于每一组测试用例,第1行是士兵数${n}$,${1 \le n \le 10000}$。 接下来${n}$行是士兵的初始位置,每行有2个整数${x}$和${y}$,${-10000 \le x, y \le 10000}$。 输出格式 输出数据的输出为一行,表示士兵排成一行需要的最少移动步数。 数据范围 ${1 \le n \le 10000}$,${-10000 \le x, y \le 10000}$。 输入样例 5 1 2 2 2 1 3 3 -2 3 3 输出样例 8