#2152. 求最短距离

求最短距离

说明

小雨家住在小区里。她今年上小学一年级。每天她都要走路去车站,然后坐车去上学。小区被道路分成许多正方形的块,共NMN*M块。由于道路太多,她总是迷路。作为程序高手,你帮小雨计算一下从她家到达车站的最短距离。注意。一般情况下,小区内的方块建有房屋,只能沿着附近的街道行走,有时方块表示公园,那么就可以直接穿过。样例如下图所示。

输入格式

第一行是NNMM。注意,小雨家的坐标在方块(1,1)的西南角,车站在方块(M,N(M,N)的东北角。每个方块边长100米。接下来一行是整数kk,表示可以对角线穿过的方块坐标。然后有kk行,每行是一个坐标。

输出格式

一个数据,是从小雨家到车站的最短距离,四舍五入到整数(米)

样例

3 2
3
1 1
3 2
1 2
383

数据范围

  • 0<N,M10000< N,M≤1000