\specialpdf:maplinermlHmeiryo.ttc\specialpdf:maplinegbmHmeiryo.ttc
数学過去問解説

大阪大学 理系数学 2021年 第4問 解説

ゆーきち
ゆーきち
こんにちは、ゆーきちです!

今回は、大阪大学理系数学(2021年 第4問)の解説をしたいと思います。

問題

 整数 a,b,c に関する次の条件 () を考える.

ac(x2+bx)dx=bc(x2+ax)dx()

⑴ 整数 a,b,c() および ab をみたすとき,c3 の倍数であることを示せ.

⑵ c=3600 のとき,() および a<b をみたす整数の組 (a,b) の個数を求めよ.

(大阪大学)

解答

条件 () より
[13x3+b2x2]ac=[13x3+a2x2]bcc33+bc22a33a2b2=c33+ac22b33ab223bc22a33a2b=3ac22b33ab23(ab)c2=2(a3b3)3ab(ab)3c2=2(a2+ab+b2)3ab ab =2a25ab2b23c2=(2a+b)(a+2b)

①より、左辺は 3 の倍数なので右辺も 3 の倍数となる。すなわち、2a+ba+2b の少なくとも一方が 3 の倍数である。

一方、(2a+b)+(a+2b)=3(a+b) より 2 つの和が 3 の倍数なので、2a+ba+2b のどちらか一方のみが 3 の倍数であることはない。

よって、2a+ba+2b はどちらも 3 の倍数であり、(2a+b)(a+2b)9 の倍数となる。

したがって、①より c23 の倍数となるので、c3 の倍数である。(証明終)

a<b より a0 なので、条件 () は①と同値である。

3600=243252 より
(2a+b)(a+2b)=283554をみたす整数の組 (a,b) の個数を求めればよい。

a<b より 2a+b<a+2b  である。

また、2a+ba+2b が同符号の場合、②の左辺は負となり矛盾する。したがって 2a+ba+2b は異符号であり、③と合わせると
2a+b<0<a+2b となる。

⑴より 2a+ba+2b はどちらも 3 の倍数なので、②をみたす整数の組 (2a+b, a+2b) は、0p8, 0q3, 0r4 をみたす整数 p,q,r を用いて
(2a+ba+2b)=3(2p3q5r28p33q54r)と表せる。これを解くと
(ab)=((2p+13q5r+28p33q54r)2p3q5r+29p33q54r)となり、整数の組 (a,b)(p,q,r)11 対応する。

したがって、求める整数の組 (a,b) の個数は
945=180

答え

180 

解説

⑴は、①の右辺が 3 の倍数となるところまでは示せると思います。
そこから 2a+b, a+2b がともに 3 の倍数であることを示すのは、解答の方法以外では、a0,1,2(mod3)11 つ確かめる方法があります。

⑵は、②の左辺に があるのが気持ち悪いですが、a<b からうまく絞り込みましょう。

最後のところで (a,b)(p,q,r)11 対応するのが納得できない人もいるかもしれません。和の形なので (p,q,r) が違っても結果的に同じ (a,b) になる場合があるのでは?と思いますよね。
でも実はあり得ません。その理由を説明します。

{2a+b=sa+2b=t とおくと、{a=2st3b=2ts3 () となります。
素因数分解の一意性から、(p,q,r) を決めると (s,t) も自動的に決まり、これらは 11 対応します。
ここで、(s,t)=(s1,t1), (s2,t2) という 2 つの組をそれぞれ () に代入して同じ (a,b) が求まったと仮定すると
{2s1t13=2s2t232t1s13=2t2s23{2(s1s2)=t1t2s1s2=2(t1t2)s1s2=4(s1s2)s1s2=0t1t2=0となり、(s1,t1)=(s2,t2) だと分かります。つまり、異なる (s,t) から同じ (a,b) が得られることなく、これらは 11 対応しています。
したがって、(a,b)(p,q,r)11 対応している、という訳です。

解答にここまで書かなくても問題はないでしょうが、11 対応の証明方法の 1 つとして知っておいても良いと思います。

まとめ

今回は、大阪大学理系数学(2021年 第4問)の解説をしました。

ゆーきち
ゆーきち
今回も最後まで読んでいただき、ありがとうございました!
RELATED POST