如果能装换为一维数组求最大的连续子序列就好了。把二维数组压扁,dp数组每一行代表以上列的和,然后枚举n行到0行(n行减上面的行就是这两行之间的行)之间可能的最大连续子序列即可。 import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { static int res = Integer.MIN_VALUE; public static void main(String[] args) { Scanner in = new Scanner(System.i...