你这里有点错误,i的遍历应该会先从最大的开始, package gsg; import java.util.*; public class Test{ //推广动态转移方程help[i][j]=Math.max(Math.max(help[i][k]+help[k+1][j],help[i][k]*help[k+1][j]),help[i][j]); public static void main(String[] args) { Scanner in=new Scanner(System.in); int m=in.nextInt(); int[] array=new int[m]; int[][] help=new int[m][m]; for(int i=0;i<m>=0;i--){ for(int j=i;j</m>
点赞
牛客网
牛客企业服务