P城是M国的著名旅游城市。在市长G先生的治理下,人民安居乐业,城市欣欣向荣。然而,G市长并没有被自己的政
绩冲昏头脑,他清醒地意识到城市的治理还存在着一些问题,其中之一就是交通问题。 P城有m条横向街道和n条纵
向街道,横向街道横贯东西,纵向街道纵穿南北,构成了P城整齐的交通网络(如下图所示)。
由于街道狭窄,每条街道都只允许单向行驶,单向行驶的方向是事先设定好了的。一条横向街道的行驶方向只能是
向东或者向西,一条纵向街道的行驶方向只能是向南或者向北,逆向行驶是绝对禁止的。 这项限制给交通带来了
巨大的不便。如图1,很多游人希望从宾馆前往购物中心,但限于街道的行驶方向,他们不得不绕一个大圈才能够
到达。这个问题一直困扰着G市长,每天他都会收到不少游人的来信,抱怨P城不合理的交通设计。但由于街道数目
过多,他和他的部下始终不能解决这个问题…… 令人高兴的是这个问题不久就可能得以解决。因为最近他们以重
金聘请了著名的交通规划大师B先生,请他对P城的交通进行有效合理的改造。B先生知道不能通过拓宽街道的方法
解决问题,因为这样势必影响到街道两旁的旅游景点,这是大家都不希望看到的。于是他准备重新设计街道的行驶
方向(整条街道的行驶方向),使之尽可能满足大家的要求。 B先生先把P城的街道编号,横向街道由北向南编号
为1,2,……,m,纵向街道由西向东编号为1,2,……,n。这样任何一个十字路口的位置都可以用一对正整数来
表示,第一个数是该路口所在的横向街道的编号,第二个数是它所在的纵向街道的编号,这对整数被称为该十字路
口的坐标。比如图1中宾馆所在的十字路口的坐标是(2,3)。 经过长期调查,他整理出了游人们提得相对集中的一
些要求。每条要求都可以写成如下的形式:从一个十字路口到另一个十字路口的最短路径的长度必须等于它们之间
的曼哈顿距离。所谓曼哈顿距离是指两个十字路口在东西方向上的距离加上在南北方向上的距离,坐标分别为(x1,
y1)和(x2,y2)的两个十字路口之间的曼哈顿距离为|x1-x2|+|y1-y2|。 好了,B先生已经知道了P城目前所有街道的
行驶方向和游人们提得相对集中的要求,他能不能重新设计街道的行驶方向,使之满足所有要求呢? 另外,改变
每条街道的行驶方向都有一定的工作量,工作量的大小因道路而异。B先生不仅想找到一个可行的改造计划,而且
还希望这个计划的总工作量尽可能小。你能帮帮他吗?