XX娱乐公司最近获得了一些古希腊迷宫的拥有权,为了使这些古典式迷宫能够吸引更多的游客,XX公司计划对这些迷宫进行合理的改造。你的任务是根据所给的一个迷宫,针对公司的设计要求,在原有迷宫的基础上设计出一个最佳的新式迷宫。
迷宫的外形是一个长方形,其在南北方向被划分为N行,在东南方向被划分为M列,于是整个迷宫被划分为N×M个单元。我们用一个有序数对(单元的行号,单元的列号)来表示单元位置。南北或东西方向相邻的两个单元之间存在一堵墙或者一扇门,墙是不可逾越的,而门是双向的且可以任意通过。出于保护文物的目的,XX公司决定只适当地将墙改置为门,而不进行其它改造,并且要求新迷宫是最佳的,即新置的门的总数要最少。
公司计划推出一个面向家庭的迷宫游戏。
游戏规则如下:
假定有P(1<=P<=3)个家庭成员,他们分别从P个指定的起点出发,要求他们只能向南或向东移动,分别到达P个指定的终点。
公司需要你针对上述游戏规则,设计一个最佳的迷宫,使得这样的游戏是可行的,即所有的家庭成员可以从各自的起点出发依照游戏规则到达各自的终点。