[问题描述] 有个桌子长 R 宽 C,被分为 R*C 个小方格.其中,一些方格上有箱子,一些方格上有按 钮,一些方格上有障碍物,一些方格上是空地.现在有个任务,需要把所有箱子推到这些按 钮上面.箱子有个特征,只能推不能搬不能拉.现在需要用最少的步数把所有箱子推到按钮 上. 当然,箱子和人都只能以格子为单位移动,不存在一部分在格内一部分在格外的情况: 只能向四个方向推,箱子和推箱子的队员都不能穿越障碍物.推动的定义是,人的前进方向 被箱子挡住,且箱子在顺着前进方向的下一格不是箱子或者障碍物,那么就…