T3 滑冰(shortest.pas/cpp)
【问题描述】
在企鹅国,企鹅们是通过滑冰出行的。每次滑冰需要选择一个营地作为起点,一个营地作为终点,然后从营地 A ( a x , a y ) A(a_x,a_y) A(ax,ay)滑到营地 B ( b x , b y ) B(b_x,b_y) B(bx,by)需要的时间是 m i n ( ∣ a x − b x ∣ , ∣ a y − b y ∣ ) min(|a_x−b_x|,|a_y−b_y|) min(∣ax−bx∣,∣ay−by∣)。 现在企鹅豆豆在 1 1 1号营地,他需要赶到N号营地参加活动,他想知道他最少需要花费多少时间?
可能存在营地重合的情况。
【输入格式】
第一行一个整数 n n n,代表营地个数;
接下来 n n n行,每行 2 2 2个数字 X i , Y i X_i, Y_i Xi,Yi,表示一个营地的坐标;
【输出格式】
输出一个整数表示需要的最少时间。
【输入样例】
5
2 2
1 1
4 5
7 1
6 7
【输出样例】
2
【样例说明】
从营地 1 1 1先到达营地 4 4 4,花费 1 1 1单位时间。
再从营地 4 4 4到达营地 5 5 5,花费 1