题目:
围棋棋盘由19*19条线组成,这些线公组成了多少个正方形
1有18 2有17 3有16................18有1
自己的解法
public class Main{
public static void main(String[] args) {
long sum = 0;
for (int i = 1; i <= 19; i++) {
sum += i*i;
}
System.out.println(sum);
}
}
其他解法:
另外矩形中的长方形数量
长方形里面数正方形的个数计算公式:mn+(m-1)(n-1)+.....+(m-x)(n-x)
mn表示长度为1的正方形的个数,(m-1)(n-1)表示长度为2的正方形的个数........
长方形里面数长方形的个数计算公式(包含正方形):(1+2+3+...+m)(1+2+3+...+n)=nm(n+1)(m+1)/4