```class Solution { /* * 在路边中一批树,每棵树能种的位置和树冠半径是固定的, * 两棵树的树冠不能重叠,每棵树有一个美观值,求使得美观值最大的种法*/ public int plantTrees(int n, int[] trees, int[] radius, int[] values) { int[][] dp = new int[n][2]; int[] rights = new int[n]; int max = values[0]; dp[0][0] = 0;...