1.机器人和障碍物是有体积的,移动时机器人不得碰到障碍物也不得超出边界,因此,第一行的0都是不能走的(机器人在那会超出边界)。同时障碍物是个2* 2的物块,题目中的1给的是障碍物的左上角,所以在障碍物坐标(x,y)中(x+1,y),(x+1,y+1),(x,y+1),(x,y)都不可走; 2.记得看看机器人一开始有没有卡墙里,卡墙里要输出-1;