#P474. 最短距离(dis)

最短距离(dis)

问题描述

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

输入格式

第一行是N和M(0<N,M<=1000)。注意,小雨家的坐标在方块的西南角(1,1),车站在方块的东北角(m,n)。每个方块边长100米。

接下来一行是整数K(0<k<=1000),表示可以对角线穿过的方块坐标。然后有K行,每行是一个坐标。

输出格式

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

输入样例

3 2
3
1 1
3 2
1 2

样例输出

383