『i行j列の値』解答


◆静岡県 ヨッシー さんからの解答。

i行j列のマスの値をa(i,j)で表すことにします。

【問題1−2】から行きます。

いくつかのマスを計算すると、

a(i,j)=i+j-2i-1×mi-1×nj-1 ・・・(1)

と予想できます。

1行目は、左の数がn倍されたものが入るだけですから、初項1、公比nの等比数列になります。

a(1,j)=nj-1

同様に、1列目は初項1、公比mの等比数列であり、

a(i,1)=mi-1

これらは、(1) を満たします。

今、p≧2, q≧2 なる 整数 p, q について、
a(p-1,q) および a(p,q-1) が (1) を満たしているとします。つまり、

a(p-1,q)=p+q-3p-2×mp-2×nq-1
a(p,q-1)=p+q-3p-1×mp-1×nq-2

このとき、定義により a(p,q) を計算すると、

a(p,q)
=m×a(p-1,q)+n×a(p,q-1)
=(p+q-3p-2p+q-3p-1)×mp-1×nq-1

ここで、nrn!
r!(n−r)!
より、

p+q-3p-2p+q-3p-1
(p+q-3)!
(p-2)!(q-1)!
(p+q-3)!
(p-1)!(q-2)!
(p-1)(p+q-3)!
(p-1)!(q-1)!
(q-1)(p+q-3)!
(p-1)!(q-1)!
(p+q-2)(p+q-3)!
(p-1)!(q-1)!
(p+q-2)!
(p-1)!(q-1)!
p+q-2p-1

であるので、

a(p,q)=p+q-2p-1×mp-1×nq-1

となり、a(p,q) についても (1) が成り立ちます。

よって、数学的帰納法により、すべての自然数 i, j について (1) が成り立ちます。

【問題1−1】は m=n=2とすると、

a(i,j)
i+j-2i-1×2i-1×2j-1
i+j-2i-1×2i+j-2


◆出題者のコメント。

解答ありがとうございます。

【問題1−1】も【問題1−2】も正解です。
お気付きのように、m=n=1ならマス目を斜めに見ればパスカルの三角形になります。
(ただし、1番上は00(=1)です)

また、I,Jを0から始め I=i−1 , J=j−1 とすると、
IJI+JI と至って綺麗な解になります。

【問題2】は【問題1】に比べると多少厄介ですが、是非解いてみてください。
解答を期待しています。


◆愛知県 Y.M.Ojisan さんからの解答。

【問題2】

問題の関係を行列要素Ai,jの漸化式に表すと、

  1. i,j=m+Ai-1,j+n+Ai,j-1 for i>1 j>1

  2. 1,j=n+A1,j-1 for j>1

  3. i,1=m+Ai-1,1 for i>1

  4. 1,1=0

ここで、Ai,jを以下のBi,jで置き換えます。

i,j=Bi,j −(m+n)

すると漸化式は以下となりBは丁度パスカルの三角形(の変形:下図)になります。

  1. i,j=Bi-1,j+Bi,j-1 for i>1 j>1

  2. i,j=Bi-1,j+Bi,j-1 for i=1 j>1 here B0,j=n

  3. i,j=Bi-1,j+Bi,j-1 for i>1 j=1 here Bi,0=m

  4. 1,1=n+m は 1.,2.,3.のi=1,j=1への拡張と矛盾しない。

よって、

i,ji+j-1j×m+ i+j-1i×n である。
ただし i-1i =0 。

すなわち

i,j=m(i+j-1j−1)+n(i+j-1i−1) 

【PS】

(4)において値が矛盾する場合、その差をkとしてAi,j

k×i+j-2i-1を加えればよい。


◆出題者のコメント。

解答ありがとうございます。
非の打ちどころのない名解答です。
もちろん、正解です。

参考までに、パスカルの三角形を利用した解法を具体的に示します。
「6行3列の値」を例とします。

【問題2ー1】は、上のパスカルの三角形で青色の数の合計が求める値になります。

また、この合計数は下の2つのパスカルの三角形の青色の数の総合計数にもなっています。
(ただし、下のパスカルの三角形の1番上は00(=1)です)

このことを利用すると、【問題2ー2】は、左側の青色の数の合計のm倍と右側の青色の数の合計のn倍を合わせた数に なります。
また、各パスカルの三角形の青色の数の集団に対して上図のような位置にある反転数に着目すれば、青色の数の合計は反転数より1つだけ少なくなっています。

そこで、これらの合計を一発で表現したのが他でもない Y.M.Ojisan さんの名解答です。

何故なら、

m(i+j-1j−1)+n(i+j-1j-1−1)
=m(i+j-1i-1−1)+n(i+j-1i−1)
=m(i+j-1j−1)+n(i+j-1i−1)

また、i+j-1i-1i+j-1ii+ji ですから
【問題2−1】は i+ji−2 となります。

I,Jを0から始め I=i−1 , J=j−1 とすると、

i+ji−2=(I+1)+(J+1)I+1ー2

ですから面白いことに、【問題2ー1】のすべてのマスに2を加えてみると、各マスの値は下の図のように両端を除いたパスカルの三角形になります。


 『i行j列の値』へ

 数学の部屋へもどる