为高尔夫比赛砍树 你被请来给一个要举办高尔夫比赛的树林砍树. 树林由一个非负的二维数组表示, 在这个数组中: 0 表示障碍,无法触碰到. 1 表示可以行走的地面. 比1大的数 表示一颗允许走过的树的高度. 你被要求按照树的高度从低向高砍掉所有的树,每砍过一颗树,树的高度变为1. 你将从(0,0)点开始工作,你应该返回你砍完所有树需要走的最小步数. 如果你无法砍完所有的树,返回 -1 . 可以保证的是,没有两棵树的高度是相同的,并且至少有一颗树需要你砍. 示例 1: 输入: [ [1,2,3],…