|
uchinyan |
|
#30501
ダンディ海野さん,解法ありがとうございます。 やはり,同じ解法のようです。これが自然なのかな。一応,書いておきますね。 私はこんなふうに考えました。 いきなり6人では難しいので,1年生が1人から順に考えていきます。 1)1年生だけの場合 明らかに,文句数は 0 だけです。この場合は 1 通り。 2)1年生,2年生の場合 21 文句数 0 1 通り 12 文句数 1 1 通り これを,文句数が 0 の場合の数を一番左に,右に行くにつれて文句数が +1 された場合の数を書くようにします。 要するに,文句数による場合の数の分布リストですね。今の場合は, 1 1 になります。 3)1年生,2年生,3年生の場合 2)の場合に3を追加すると考えます。2)の場合の児童の並び 21 又は 12 を △○ すると,3は最大なので, ○の右側,つまり先頭,に3が来ると,文句数は +2 されます。 ○と△の間に3が来ると,文句数は +1 されます。 △の左側,つまり最後尾,に3が来ると,文句数は +0 されます。 これより,文句数の分布リストの 1 1 にこれを適用すると,文句数がプラスされる分 1 1 が右にずれるので, 1 1 - 3が最後尾 = 文句数 +0 -> 1 1 0 0 1 1 - 3が真ん中 = 文句数 +1 -> 0 1 1 0 1 1 - 3が先頭 = 文句数 +2 -> 0 0 1 1 この三つの場合を縦に足したものが,1年生,2年生,3年生の場合の場合の数の分布です。 1 2 2 1 4)1年生,2年生,3年生,4年生の場合 3)の場合に4を追加すると考えます。3)の場合と同様に □△○ と考えて, 先頭に4が来ると,文句数は +3 されます。 ○と△の間に4が来ると,文句数は +2 されます。 □と△の間に4が来ると,文句数は +1 されます。 最後尾に4が来ると,文句数は +0 されます。 つまり, 1 2 2 1 - 文句数 +0 -> 1 2 2 1 0 0 0 1 2 2 1 - 文句数 +1 -> 0 1 2 2 1 0 0 1 2 2 1 - 文句数 +2 -> 0 0 1 2 2 1 0 1 2 2 1 - 文句数 +3 -> 0 0 0 1 2 2 1 そこで,縦に足して, 1 3 5 6 5 3 1 5)1年生,2年生,3年生,4年生,5年生の場合 ここまで来れば,規則性は,明らかでしょう 1 3 5 6 5 3 1 - 文句数 +0 -> 1 3 5 6 5 3 1 0 0 0 0 1 3 5 6 5 3 1 - 文句数 +1 -> 0 1 3 5 6 5 3 1 0 0 0 1 3 5 6 5 3 1 - 文句数 +2 -> 0 0 1 3 5 6 5 3 1 0 0 1 3 5 6 5 3 1 - 文句数 +3 -> 0 0 0 1 3 5 6 5 3 1 0 1 3 5 6 5 3 1 - 文句数 +4 -> 0 0 0 0 1 3 5 6 5 3 1 より, 1 4 9 15 20 22 20 15 9 4 1 6)1年生,2年生,3年生,4年生,5年生,6年生の場合 これが,問題で問われている場合です。 1 4 9 15 20 22 20 15 9 4 1 - 文句数 +0 -> 01 04 09 15 20 22 20 15 09 04 01 00 00 00 00 00 1 4 9 15 20 22 20 15 9 4 1 - 文句数 +1 -> 00 01 04 09 15 20 22 20 15 09 04 01 00 00 00 00 1 4 9 15 20 22 20 15 9 4 1 - 文句数 +2 -> 00 00 01 04 09 15 20 22 20 15 09 04 01 00 00 00 1 4 9 15 20 22 20 15 9 4 1 - 文句数 +3 -> 00 00 00 01 04 09 15 20 22 20 15 09 04 01 00 00 1 4 9 15 20 22 20 15 9 4 1 - 文句数 +4 -> 00 00 00 00 01 04 09 15 20 22 20 15 09 04 01 00 1 4 9 15 20 22 20 15 9 4 1 - 文句数 +5 -> 00 00 00 00 00 01 04 09 15 20 22 20 15 09 04 01 なので, 1 5 14 29 49 71 90 101 101 90 71 49 29 14 5 1 これより,文句数が 7 なのは,リストは文句数 0 から始まっているのに注意して,8番目で 101 通りになります。 |
|
ネコの住む家
8月11日(土) 17:19:38
MAIL:uchi@sco.bekkoame.ne.jp 30502 |