返回题解分享
讨论 / 题解分享/ 帖子详情

蛇形填数(结果填空) - 题解

观察中间数字 ,1 5 13 25 ....不难发现每两个数字的差组成的数列 4 8 12 ...为一个等差数列。基于这点可用很快求出答案

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 阅读
回复 (0)
默认 最新
暂无回复,快来抢沙发!