题目描述
题目描述
Byteasar 船长与他不可替代的大副 Bytec 一同航行在 Byteic 海域。
Byteic 海域中有 座岛屿,依次编号为 到 。船长的船目前停靠在 号岛,他计划航行到 号岛。
航行途中,船始终沿东、南、西、北四个方向之一移动;任意时刻,船长或大副中的一人掌舵。每当船完成一次 转向,两人便交换掌舵。
船可以在途中停靠其他岛屿。每次停靠后,船长都可以重新决定由谁先掌舵。换句话说,对从一座岛到另一座岛的每一段航程,一名船员负责船向北或向南航行的部分,另一名船员负责向东或向西航行的部分。特别地,如果某段航程完全沿四个基本方向之一行驶,那么这一段只由一名船员掌舵。
船长正在考虑如何规划这次航行的路线并分配工作,使自己掌舵的时间尽可能少。他并不在意整条路线有多长。假设船始终以每小时 个长度单位的恒定速度航行。
输入格式
第一行一个整数 (),表示海域中的岛屿数。
为便于描述,在 Byteic 海域建立坐标轴与东南西北方向平行的坐标系,每座岛视为一个点。接下来 行描述这些岛屿:第 行包含两个整数 (),表示第 座岛的坐标。
每座岛的坐标互不相同。
输出格式
输出一个整数,表示从 号岛航行到 号岛的路线中,船长最少需要掌舵多少小时。
数据范围与约定
第一行一个整数 (),表示海域中的岛屿数。
接下来 行描述这些岛屿:第 行包含两个整数 (),表示第 座岛的坐标。
可见测试数据
输入数据 1
5
2 2
1 1
4 5
7 1
6 7
输出数据 1
2
输入数据 2
2
0 0
1000000000 1000000000
输出数据 2
1000000000
输入数据 3
45
149944006 109557334
564716211 98194582
684367894 632120669
295956637 122863163
576812263 274529343
101698261 161627593
127807736 314074332
211796396 120064312
792155589 690838319
735535548 145632175
552869506 115125530
969855841 677077122
742030470 501898374
644573309 763847081
737972896 752005490
233428243 394757445
978308166 512790222
48299545 695335479
806848002 302989005
9113605 566255332
916223853 969878411
386873015 871172444
103452270 134381734
991463259 305621441
366441829 476418094
684673143 628089910
666724702 603597915
753050477 950350428
954551966 526131374
856284139 703631461
476600611 314070028
271356681 329903731
928479311 495580570
779615240 109550669
535241423 840768374
712213025 777065511
288873549 196152051
930923613 948780723
390239002 512576780
768562726 680205820
664860637 294927857
707789475 93853693
168324378 365258018
904927144 633216255
918698140 185066079
输出数据 3
31474889