#abc254b. B - Practical Computing

B - Practical Computing

Score : 200200 points

问题描述

找出满足以下条件的 NN 个整数序列 A0,,AN1A_0,\ldots,A_{N-1}

  • 对于每个 ii (0iN1)(0\leq i \leq N-1),序列 AiA_i 的长度为 i+1i+1
  • 对于每个 iijj (0iN1,0ji)(0\leq i \leq N-1, 0 \leq j \leq i)AiA_i 中的第 (j+1)(j+1) 项,记作 ai,ja_{i,j},定义如下:
    • j=0j=0 或者 j=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}

以上为通义千问 qwen-max 翻译,仅供参考。

Problem Statement

Find the NN integer sequences A0,,AN1A_0,\ldots,A_{N-1} defined as follows.

  • For each ii (0iN1)(0\leq i \leq N-1), the length of AiA_i is i+1i+1.
  • For each ii and jj (0iN1,0ji)(0\leq i \leq N-1, 0 \leq j \leq i), the (j+1)(j+1)-th term of AiA_i, denoted by ai,ja_{i,j}, is defined as follows.
    • ai,j=1a_{i,j}=1, if j=0j=0 or j=ij=i.
    • ai,j=ai1,j1+ai1,ja_{i,j} = a_{i-1,j-1} + a_{i-1,j}, otherwise.

Constraints

  • 1N301 \leq N \leq 30
  • NN is an integer.

Input

Input is given from Standard Input in the following format:

NN

Output

Print NN lines. The ii-th line should contain the terms of Ai1A_{i-1} separated by spaces.

Sample Input 1

3

Sample Output 1

1
1 1
1 2 1

Sample Input 2

10

Sample Output 2

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

update @ 2024/3/10 10:49:19

}