大阪大学/2024年度/前期

5大阪大学 2024年 数学 第5問解答・解説

場合の数と確率数学と人間の活動(整数)

1問題

大阪大学2024年度第5問
自然数 1,2,3,⋯ ,n1,2,3,\cdots,n のうち、nn と互いに素であるものの個数を f(n)f(n) とする。

(1) 自然数 a,b,ca,b,c および相異なる素数 p,q,rp,q,r に対して、等式
f(paqbrc)=pa−1qb−1rc−1(p−1)(q−1)(r−1) f(p^a q^b r^c)=p^{a-1}q^{b-1}r^{c-1}(p-1)(q-1)(r-1)
が成り立つことを示せ。

(2) f(n)f(n) が nn の約数となる5以上100以下の自然数 nn をすべて求めよ。

(配点率 20%20\%)

まずは自分で解いてみましょう。解けたら「答え」、詰まったら「解答」で確かめられます。

タイマー

15:00

2答え

答えを見る自分の答えと照らし合わせる
  • n=6, 8, 12, 16, 18, 24, 32, 36, 48, 54, 64, 72, 96n=6,\,8,\,12,\,16,\,18,\,24,\,32,\,36,\,48,\,54,\,64,\,72,\,96

3解答

解答を見る途中式つきの解答

解答

(1)

n=paqbrcn=p^{a}q^{b}r^{c}とする。11からnnまでのうちppの倍数はnp\dfrac{n}{p}個、qqの倍数はnq\dfrac{n}{q}個、rrの倍数はnr\dfrac{n}{r}個である。たとえばppとqqの両方の倍数はnpq\dfrac{n}{pq}個である。倍数の個数を足したり引いたりして(包除の考え方で)
f(n)=n−np−nq−nr+npq+npr+nqr−npqr=n(1−1p)(1−1q)(1−1r)=pa−1qb−1rc−1(p−1)(q−1)(r−1)\begin{aligned} f(n)&=n-\dfrac{n}{p}-\dfrac{n}{q}-\dfrac{n}{r}+\dfrac{n}{pq}+\dfrac{n}{pr}+\dfrac{n}{qr}-\dfrac{n}{pqr}\\ &=n\left(1-\dfrac{1}{p}\right)\left(1-\dfrac{1}{q}\right)\left(1-\dfrac{1}{r}\right)\\ &=p^{a-1}q^{b-1}r^{c-1}(p-1)(q-1)(r-1) \end{aligned}
となる。これで示された。

(2)

一般にn=p1e1p2e2⋯pkekn=p_{1}^{e_{1}}p_{2}^{e_{2}}\cdots p_{k}^{e_{k}}(pip_{i}は相異なる素数)とすると、同じ計算から
f(n)=n(1−1p1)⋯(1−1pk),nf(n)=p1p1−1×⋯×pkpk−1.f(n)=n\left(1-\dfrac{1}{p_{1}}\right)\cdots\left(1-\dfrac{1}{p_{k}}\right),\qquad\dfrac{n}{f(n)}=\dfrac{p_{1}}{p_{1}-1}\times\cdots\times\dfrac{p_{k}}{p_{k}-1}.
したがってf(n)f(n)がnnの約数であることは、この比が整数であることと同値である。

まずnnが奇数ならすべてのpip_{i}は奇数である。比を分数
p1p2⋯pk(p1−1)(p2−1)⋯(pk−1)\dfrac{p_{1}p_{2}\cdots p_{k}}{(p_{1}-1)(p_{2}-1)\cdots(p_{k}-1)}
で見ると、分子は奇数、分母は偶数だから整数にならない。よって該当するnnは偶数である。

偶数nnの奇素因数の個数をkkとする。奇素因数の積をPP、そのpi−1p_{i}-1の積をDDとすれば
nf(n)=2PD.\dfrac{n}{f(n)}=\dfrac{2P}{D}.
k≧2k\geqq2ならDDは二つ以上の偶数の積なので4の倍数だが、2P2Pは4の倍数ではない。よって比は整数にならない。

奇素因数が一つだけなら、それをppとして、整数条件はp−1p-1が2p2pを割り切ることである。ppとp−1p-1は互いに素だから、p−1p-1は22の約数である。奇素数p≧3p\geqq3よりp=3p=3に限る。このとき比は33である。奇素因数がない場合はn=2an=2^{a}で、比は22である。したがって候補は
n=2aまたはn=2a3b(a, b≧1)n=2^{a}\quad\text{または}\quad n=2^{a}3^{b}\qquad(a,\,b\geqq1)
である。

範囲5≦n≦1005\leqq n\leqq100で列挙する。2の冪は8, 16, 32, 648,\,16,\,32,\,64である。2a3b2^{a}3^{b}は、b=1b=1なら6, 12, 24, 48, 966,\,12,\,24,\,48,\,96、b=2b=2なら18, 36, 7218,\,36,\,72、b=3b=3なら5454である。b≧4b\geqq4では最小の2⋅34=1622\cdot3^{4}=162が100を超える。これらの形では比がそれぞれ2または3なので、すべて実際に条件を満たす。したがって答えは
n=6, 8, 12, 16, 18, 24, 32, 36, 48, 54, 64, 72, 96n=6,\,8,\,12,\,16,\,18,\,24,\,32,\,36,\,48,\,54,\,64,\,72,\,96
である。

読み終えたら解答を閉じて、もう一度自分の手で解いてみましょう。

この問題で使う考え方

  • 包除原理
  • 素因数分解
  • 整除性による場合分け
  • 偶奇の判定

答えと解答は AI で作成したものです。誤りに気づいたらお問い合わせから教えてください。

大阪大学の数学を、過去 10 年分まとめて解けるものがあったら使いたいですか?

次にやること

大阪大学のほかの年度

似た問題を、ほかの大学で