#ABC254B. 实用计算

实用计算

实用计算

题目描述

求按如下方式定义的 NN 个整数序列 A0,…,AN−1A_0,\ldots,A_{N-1}。

对每个 ii(0≤i≤N−10\le i \le N-1),序列 AiA_i 的长度为 i+1i+1。

对每个 ii 和 jj(0≤i≤N−10\le i \le N-1,0≤j≤i0 \le j \le 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=ai−1,j−1+ai−1,ja_{i,j} = a_{i-1,j-1} + a_{i-1,j}。

输入格式

输入按以下格式从标准输入给出:

N

输出格式

输出 NN 行。第 ii 行应包含 Ai−1A_{i-1} 的各项,用空格分隔。

样例

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≤301 \le N \le 30
  • NN 为整数。
难度 普及-
通过率 —
尝试 0
通过 0
ID
2870
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签