给你一个从 n \times nn×n 的矩阵,里面填充 11 到 n \times nn×n 。例如当 nn 等于 33 的时候,填充的矩阵如下。
1
1 2 3
2
4 5 6
3
7 8 9
现在我们把矩阵中的每条边的中点连起来,这样形成了一个新的矩形,请你计算一下这个新的矩形的覆盖的数字的和。比如,n = 3n=3 的时候矩形覆盖的数字如下。
1
2
2
4 5 6
3
8
那么当 nn 等于 101101 的时候,矩阵和是多少?
import java.util.Scanner;
import java.util.Arrays;
//主要是理解题和找规律
public class M {
static int sum,r;
static final int MAX=103;
static int[][] a = new int[MAX][MAX];
public static void main(String[] args) {
for(int i=1;i<=99;){
sum+=i;
i+=2;
}
sum=sum*2+101;//有多少个数字
r=sum*sum;//由于数字个数正好为最中间的那个数字,也是平均数,可以两两配对
System.out.println(r);
}
}//26020201 结果