小塔初始位于(a,b)位置,二维平面上有n个瓶子,每个瓶子的位置为(xi,yi),小塔每次可以 向上、下、左、右移动一格,每次移动的代价为1,小塔需要每次移动到一个瓶子的位置上,然后拿起瓶子把它放到(c,d)位置,每次最多只能拿一个瓶子。请问最少需要多少代价才能把所以瓶子都放到(c,d)位置上。
第一行四个整数a,b,c,d(−109≤a,b,c,d≤109),表示小塔初始位置和瓶子需要放置的位置。
接下来一行一个整数n(1≤n≤105),表示瓶子的数量。
接下来n行,每行两个整数xi,yi(−10≤xi,yi≤109),表示第i个瓶子的位置。
输出一个整数,表示最少需要多少代价。
输入
0 0 1 1
2
1 0
2 2
输出
6
说明
先移动到(1,0),拿起瓶子,移动到(1,1),放下瓶子,代价为2。
再移动到(2,2),拿起瓶子,移动到(1,1),放下瓶子,代价为4。
输入
输出
扫码备注加群即可,期待您的到来~
By signing up a CodeFun2000 universal account, you can submit code and join discussions in all online judging services provided by us.