给定一个由0,1组成的n*n方阵(n在运行时提醒用户输入),判断其中由全1组成的最大子方阵的左上角位置和阶数。例如用户输入n为5,随机产生的方阵如下:
程序的输出为:最大子方阵位于(2,2),阶数3。
要求编写方法实现上述功能,返回值是一个包含3个元素的数组,依次表示行下标,列下标,阶数。
方法原型:public static int[] findLargestBlock(int[][] m)
package maxsubmatrix;
import java.util.Scanner;
public class MaxSubMatrix {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入方阵维数n:");
int n=input.nextInt();
int [][] m=new int[n][n];