問題#Ⅰ010


問題#Ⅰ010 ★★☆☆

自然数nに対して、an=3n2+28n+30bn=3n+24 とする。anbnの最大公約数をDnとし、Sn=k=1nDk とする。

(1)D1D2D3D6を求めよ。

(2)S12S20を求めよ。

(3)Sn60の倍数となる、100以下の自然数nをすべて求めよ。


《ポイント》

前問に続き、数列の最大公約数に関する問題ですが、こちらは実質的に多項式の互除法の問題です。互除法でミスなく次数下げできれば悩むような部分はありません。


《解答例》

(1)

まず、一般のnについてanbnの最大公約数Dnを考える。GCD(a,b)で2整数abの最大公約数を表すことにすると、Dn=GCD(an,bn)=GCD(3n2+28n+30,3n+24)=GCD(3n2+28n+30(n+1)(3n+24),3n+24)=GCD(n+6,3n+24)=GCD(n+6,3n+243(n+6))=GCD(n+6,6)=GCD(n+616,6)=GCD(n,6)となる。これよりD1=1,D2=2,D3=3,D6=6と求められる。

(答)D1=1,D2=2,D3=3,D6=6

 

(2)

Dn=GCD(n,6) より、Dnは周期61,2,3,2,1,6 の値をとるため、n6で割ったときの商をm、余りをrとすると、SnSn=S6m+r=15m+Srと表すことができる(ただし S0=0 とする)。したがってS12S20はそれぞれ、S12=152=30 S20=153+S2=45+3=48と求められる。

(答)S12=30,S20=48

 

(3)

S0=0S1=1S2=3S3=6S4=8S5=9S6=15 となるから、Sn、即ち 15m+Sr60の倍数となるには、m=4k かつ r=0 が必要となる。この条件を満たす自然数nのうち100以下のものは24487296である。

(答)24487296

 


《コメント》

解答例ではnmod6で考えています。(3)のような問題ではnを余りで分類してSnを顕わに式化した方が、解答の見通しが良くなることが多いです。

(出典:大阪教育大学(後期) 2016年)


戻る