美文网首页蓝桥杯题目
[蓝桥杯] 蛇行矩阵

[蓝桥杯] 蛇行矩阵

作者: 二十五六岁的你 | 来源:发表于2020-01-30 19:34 被阅读0次

问题 1097: 蛇行矩阵

题目描述

蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。

输入

本题有多组数据,每组数据由一个正整数N组成。(N不大于100)

输出

对于每一组数据,输出一个N行的蛇形矩阵。两组输出之间不要额外的空行。矩阵三角中同一行的数字用一个空格分开。行尾不要多余的空格。

样例输入

5

样例输出

1 3 6 10 15
2 5 9 14
4 8 13
7 12
11
import java.util.Scanner;

/**
 * Created with IntelliJ IDEA.
 * User: 76147
 * Date: 2020-01-27
 * Time: 15:45
 * Description:
 */
public class 蛇行矩阵 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while (sc.hasNext()) {
            int n = sc.nextInt();
            int arr[][] = new int[n][n];
            arr[0][0] = 1;
            for (int i = 0; i < n - 1; i++) {
                for (int j = 1; j < n; j++) {
                    arr[i][j] = arr[i][j - 1] + j + i + 1;
                }
                arr[i + 1][0] = arr[i][0] + i + 1;
            }

            for (int i = 0; i < n; i++) {
                for (int j = 0; j < n - i; j++) {
                    System.out.print(arr[i][j] + " ");
                }
                System.out.println();
            }
        }
    }
}

相关文章

  • [蓝桥杯] 蛇行矩阵

    问题 1097: 蛇行矩阵 题目描述 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。 输入 本题有多组数...

  • 蓝桥杯

    明天就是蓝桥杯省赛了,今天早点睡吧,没事就是一个小比赛,没什么的。大不了就去打打酱油吧。早早洗漱好,就上了床,可是...

  • 蓝桥杯

    一周前才开始意识到蓝桥杯又要来了,赶快找大佬聊聊怎么准备 “只要你掌握了最近十年的7道题以上省一几乎没问题 4-6...

  • (矩阵)快速幂||取余运算

    今天看了一下cgy杯,里面涉及的算法很多,其中有一个就是在蓝桥杯,校赛等多次比赛中坑了我的矩阵快速幂,然而我现在还...

  • 蓝桥杯真题题解收藏

    收藏一些在网上发现的,觉得写的不错的蓝桥杯真题题解内容,给学生练习备战蓝桥杯时所用。2020蓝桥杯省赛第二场C组_...

  • 蓝桥杯试题——FJ的字符串

    title: 蓝桥杯试题——FJ的字符串date: 2019年2月17日20:33:05tags: 蓝桥杯试题 算...

  • 矩阵翻硬币

    今天再看蓝桥杯的时候,看见一道有趣的贪心题。 可以知道,假设是一个(1,m)的矩阵,那么某个硬币被翻的次数是由它所...

  • 蓝桥杯 基础训练 Python版 0

    呃,是不是这篇文章应该叫 蓝桥杯之从入门到放弃 ? 感谢蓝桥杯,让我学了Python。但是由于近期种种事情,已经打...

  • 蓝桥杯感想

    这个项目是我们团队经过了很多努力做出来的,期间经历了很多挫折。感谢有指导老师们和同学们的陪伴。我们最后还是坚持下来...

  • 蓝桥杯备战

    前不久接触到蓝桥杯,有一个蓝桥杯组委会的老师来我们学校宣讲,鼓励我们参赛,虽然是大一,但是对计算机编程很感兴趣,还...

网友评论

    本文标题:[蓝桥杯] 蛇行矩阵

    本文链接:https://www.haomeiwen.com/subject/baqwthtx.html