数学B : 数列 群数列2

例題

数列
{an}=3,6,6,9,9,9,12,12,12,12,15,

3|6,6|9,9,9|12,12,12,12|15,
のように群に分けるとき、
(1)a100の値を答えよ。
(2)1000a1+a2++anとなる最小の自然数nを求めよ。
(類:センター試験2003年本試)

アドバイス

各群に含まれる項がすべて同じ値の群数列の問題だ。
このタイプの問題は、実は群数列的な考え方をしなくても解ける。
けれど、定期テストや模試などでも群数列として出題されるので、以下群数列として解説した。
例によって表を使って解くから、まだ読んでない人は先に群数列のページを見てもらいたい。

問題を解く準備

例題の情報を、表Aにまとめた。
で、問題を解く前に、表Aのピンクのマスをうめよう。

表A
1 2 3 m
{an} a1 a2 a3 a4 a5 a6 a? a?
n 1 2 3 4 5 6
3 6 6 9 9 9
群の 項数 1 2 3

まず①から始めよう。
ここに入るのは、第m群に含まれる項の数だ。
1群が項数1,第2群が項数2,第3群が項数3なので、第m群は項数mだって考えられるから、①のマスにはmを入れる。

それから、②。
1群に含まれる項はすべて3 2群に含まれる項はすべて6 3群に含まれる項はすべて9 なので、
m群に含まれる項はすべて3m と考えられる。

ここまで求めたら、③の、群の項の和を計算しておこう。
群の項数はm 項の値はすべて3m なので、群の項の和は
3m×m=3m2
である。


次は、④。
m群の末項のn、つまり第m群の末項が{an}の何項目にあたるかを考える。
m群の末項のnは、1m群に含まれる項数の和なので、
=1+2+3+4++m
=k=1mk
=12m(m+1)
である。

④が分かれば⑤は簡単だ。
m群の初項は、第(m1)群の末項の次の項。
(m1)群の末項は、④より
12(m1)m
なので、
=12(m1)m+1
=12(m2m+2)
となる。

これまでの結果を書き込んで表を完成させたのが、表Bだ。

表B
1 2 3 m
{an} a1 a2 a3 a4 a5 a6 a? a?
n 1 2 3 4 5 6 12(m2m+2) 12m(m+1)
3 6 6 9 9 9 3m 3m
群の 項数 1 2 3 m
3m2

この表Bを見ながら問題を解いてゆく。

(1)

a100が第何群に入るかを考える。
表Bより、
m群の初項は、{an}
12(m2m+2)項目。
m群の末項は、{an}
12m(m+1)項目。
よって、
12(m2m+2)10012m(m+1)式A
となるmを求めれば、それがa100の含まれる群だ。

式Aの中辺と右辺より、
10012m(m+1)
200m(m+1)式B
なんだけど、これを真面目に二次不等式として解いてはいけない。時間がかかるから。
式Bの右辺は連続する整数。
なので、かけて200以上になる連続する整数をさがす。

今回は200くらいの数なのでやみくもに探しても見つかるけれど、もっと大きな数だと大変だ。
式Bの左辺の200
200=2002
200=(102)2
200(10×1.41)2
200=14.12
と考えると、m14くらいの数だと想像がつく。

式Bの右辺にm=14を代入すると、
14(14+1)=210
なので、式Bは成り立つ。
また、m=14のときに210なので、m=13のときは計算するまでもなく式Bは成り立たない。
よって、a100は第14群に含まれる。


表Bより、第m群に含まれる項の値はすべて3m
なので、第14群に含まれる項の値はすべて42

以上より
a100=42
である。

解答a100=42

(2)

(1)と同じように、anが第何群に入るか考えよう。

anが第m群に入るとすると、
10001群から第m群までの和
である。

表Bより、第m群に含まれる項の和は
3m2
なので、第1群から第m群までに含まれる項の和は、
k=1m3k2式C
とかけるから、
1000k=1m3k2
という式ができる。

これを変形して、
1000316m(m+1)(2m+1)
100012m(m+1)(2m+1)
右辺の12(2m+1)をかけ算して
1000m(m+1)(m+12)式D
となる。

これから式Dを解くのだけれど、(1)の式Bのときと同じような考え方をしよう。
式Dの
左辺は、103 右辺は、連続する整数とその間の数の積。 なので、m=10のとき、式Dは成り立つことが分かる。

次にm=9でやってみよう。
式Dにm=9を代入して、
10009(9+1)9+12
10009105
両辺を50で割って、
209
より、式Dはm=9のときには成り立たない。

以上より、第1群から第10群の和が、はじめて1000を超えることが分かる。
よって、求めるanは第10群に含まれる。


ここまでの結果を表にすると、表Cができる。

表C
1 2 9 10
a1 a2 a3 a? a45 a? an a?
3 6 6 27 27 30 30 30
合計 855

表Cについて、ちょっと補足。

①のa45は、
表Bより、第m群の末項は第12m(m+1)項なので、
9群の末項は、これにm=9を代入して、第45項。

②の27は、
表Bより、第m群に含まれる項の値はすべて3mなので、第9群の項は、これにm=9を代入して、27

③の30も、3mm=10を代入して、30

④の855は、
式Cより、第1群から第m群までに含まれる項の和は、k=1m3k2
これに、m=9を代入すると、第1群から第9群までに含まれる項の和は、k=193k2
これを計算して、
k=193k2=3169(9+1)(29+1)
          =855
である。


表Cより、第1群から第9群までに含まれる項の和は、855
なので、1000には145足りない。
足りない分は、第10群の項をいくつかたさないといけない。

10群に含まれる項はすべて30なので、
30×4<145<30×5
より、第10群の項を5項たせば、初項からの和が1000以上になることが分かる。

表Cから、第9群の末項はa45
これに5項加えるので、
45+5=50
より、a1からa50までの和がはじめて1000以上になる。

解答n=50