#P1381. 【美团】2024-8-24-第二题-移动瓶子

【美团】2024-8-24-第二题-移动瓶子

题目描述

薯条哥初始位于(a,b)(a,b)位置,二维平面上有nn个瓶子,每个瓶子的位置为(xi,yi)(x_i,y_i),薯条哥每次可以 向上、下、左、右移动一格,每次移动的代价为11

薯条哥需要每次移动到一个瓶子的位置上,然后拿起瓶子把它放到(c,d)(c,d)位置,每次最多只能拿一个瓶子。请问最少需要多少代价才能把所以瓶子都放到(c,d)(c,d)位置上。

输入描述

第一行四个整数a,b,c,d(109a,b,c,d109)a,b,c,d(-10^9\le a,b,c,d\le 10^9),表示薯条哥初始位置和瓶子需要放置的位置。

接下来一行一个整数n(1n105),n(1\le n\le 10^5),表示瓶子的数量。

接下来nn行,每行两个整数xi,yi(109xi,yi109),x_i,y_i(-10^9\le x_i,y_i\le 10^9),表示第ii个瓶子的位置。

输出描述

输出一个整数,表示最少需要多少代价。

样例

输入

0 0 1 1 
2 
1 0
2 2

输出

6

样例解释

先移动到(1,0)(1,0)拿起瓶子,移动到(1,1)(1,1)放下瓶子,代价为22

再移动到(2,2)(2,2)拿起瓶子,移动到(1,1)(1,1)放下瓶子,代价为44