atcoder#ABC254B. [ABC254B] Practical Computing

[ABC254B] Practical Computing

题目描述

求定义如下的 NN 个整数序列 A1,,ANA_1,\ldots,A_{N}

  • 对于每个 ii (1iN)(1\leq i \leq N)AiA_i 的长度为 ii
  • 对于每个 iijj (1iN,1ji)(1\leq i \leq N, 1 \leq j \leq i)AiA_i 的第 jj 项(用 ai,ja_{i,j} 表示)定义如下。
    • 若满足 j=1j=1j=ij=i,则 ai,j=1a_{i,j}=1
    • 否则,ai,j=ai1,j1+ai1,ja_{i,j} = a_{i-1,j-1} + a_{i-1,j}

现在你需要打印出 aa 具体可以理解样例。

输入格式

第一行输入整数 N N

输出格式

输出一共输出 NN 行,每一行输出 ii 个数字,分别用空格隔开。

3
1
1 1
1 2 1
10
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
1 7 21 35 35 21 7 1
1 8 28 56 70 56 28 8 1
1 9 36 84 126 126 84 36 9 1

提示

数据范围

  • 1  N  30 1\ \leq\ N\ \leq\ 30
  • N N 是整数