atcoder#ABC254B. [ABC254B] Practical Computing

[ABC254B] Practical Computing

配点 : 200200

問題文

以下のような NN 個の整数列 A0,,AN1A_0,\ldots,A_{N-1} を求めてください。

  • ii (0iN1)(0\leq i \leq N-1) について、AiA_i の長さは i+1i+1 である。
  • i,ji,j (0iN1,0ji)(0\leq i \leq N-1, 0 \leq j \leq i) について、AiA_ij+1j+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}

制約

  • 1N301 \leq N \leq 30
  • NN は整数

入力

入力は以下の形式で標準入力から与えられる。

NN

出力

NN 行出力せよ。 ii 行目には Ai1A_{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