问题是:你用木头建造房屋,你需要附近森林的材料。然而,你想要避免森林砍伐,所以你决定每砍伐一棵树,你就会离开它的邻居,给森林恢复的时间。然而,你仍然需要尽可能多的木材,所以你必须小心你选择哪棵树来砍伐。编写泡菜树,它包含一个n棵树的数组,arri表示通过砍伐树木可以收获多少木材。它应该返回您可以收获的最大木材量,同时遵循跳过邻居的规则:public static int pickTrees(int[] arr) {}
public static int treeHelper(int[] arr, int