#P2928. 第3题-最小代价相遇的路径规划

第3题-最小代价相遇的路径规划

题目内容

假定有两辆车在给定一个n×nn×n的非负整数矩阵地图gridgrid中行驶,地图左上角位置为[0,0][0,0]。我们简化车辆行驶的方式,每辆车可以从一个坐标行驶到相邻 (上下左右)的另一个坐标,并且经过的每个位置都会产生代价,包括起始位置的代价。其中grid[i][j]grid[i][j]表示通过网格位置[i,j][i,j] 所需的代价。矩阵中,grid[i][j]grid[i][j]等于00表示该位置为障碍物,车辆无法通过。两辆车约定好需要在地图中快速相遇进行货物交接。

两辆车相遇的定义为:两辆车最终分别停在相邻的网格位置(上下或左右相邻),并且路径可达。

两辆车相遇所需的代价定义为:两辆车到达各自相遇位置所需代价中的较大值。

注意:路径代价包含车辆的起始位置位置的代价;行驶过程中,车辆可以停在某一个网格位置上,两辆车无需同步行驶。