0
点赞
收藏
分享

微信扫一扫

2020省赛 填空 蛇形填数 java

梯梯笔记 2022-03-19 阅读 68

在这里插入图片描述

分析

  1. 首先我们可以发现第一行第一列、第二行第二列、第n行第n列都是对角线;所以我们求第20行第20列,就要在对角线里找规律;
  2. 通过分析我们可以发现对角线元素依次为1,5,13,25,41…;可以发现当前数为前一个数依次+4、+8、+12、+16…
    在这里插入图片描述
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int ans = 1;
        int x = 0;
        for (int i = 1; i <= 20; i++) {
            ans += x;
            x += 4;
        }
        System.out.println(ans);
    }
}

举报

相关推荐

0 条评论