观察中间数字 ,1 5 13 25 ....不难发现每两个数字的差组成的数列 4 8 12 ...为一个等差数列。基于这点可用很快求出答案
即可得出答案为761
import java.util.Arrays;
public class Main{
public static void main(String[] args) {
int sum = 1;
int x = 4;
int[] ans = new int[22];
ans[1] = 1;
for (int i = 1; i < 21; i++) {
sum = sum + x;
x = x + 4;
ans[i+1] = sum;
}
System.out.println(Arrays.toString(ans));
System.out.println(ans[20]);
}
}即可得出答案为761
0 回复
0 转发
1 喜欢
1 阅读



