Knight Shortest Path II Knight Shortest Path II在一个n*m的棋盘(二维矩阵中0表示空,1表示有障碍物),骑士的初始位置是(0,0),他想要达到(n - 1, m - 1)这个位置,骑士只能从左边走到右边。找出骑士到目标位置所需要走的最短路径并返回长度,如果骑士无法达到则返回-1.