#4325. Practical Computing

0

Practical Computing

Practical Computing

题目描述

找到 NN 个整数序列 A0,…,AN−1A_0,\ldots,A_{N-1},定义如下。

对于每个 ii (0≤i≤N−1)(0\leq i \leq N-1),AiA_i 的长度为 i+1i+1。 对于每个 ii 和 jj (0≤i≤N−1,0≤j≤i)(0\leq i \leq N-1, 0 \leq j \leq i),AiA_i 的第 (j+1)(j+1) 项,记为 ai,ja_{i,j},定义如下。 ai,j=1a_{i,j}=1, 如果 j=0j=0 或 j=ij=i。 ai,j=ai−1,j−1+ai−1,ja_{i,j} = a_{i-1,j-1} + a_{i-1,j}, 否则。

输入格式

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

输出格式

输出 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 \leq N \leq 30 NN 是整数。

标签: AtCoder|abc254B

来源

AtCoder|abc254B