東京大学/2026年度

6東京大学 2026年 数学 第6問解答・解説

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

1問題

東京大学2026年度第6問
nnを正の整数とする。nnの正の約数のうち、3で割って1余るものの個数をf(n)f(n)、3で割って2余るものの個数をg(n)g(n)とする。

(1) f(2800)f(2800)、g(2800)g(2800)を求めよ。

(2) f(n)≧g(n)f(n)\geqq g(n)を示せ。

(3) g(n)=15g(n)=15であるとき、f(n)f(n)がとりうる値を求めよ。

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

タイマー

15:00

2答え

答えを見る自分の答えと照らし合わせる
  • (1)
    f(2800)=16,g(2800)=14。f(2800)=16, g(2800)=14。
  • (2)
    すべての正整数nで f(n)≧g(n)。
  • (3)
    g(n)=15のとき f(n)がとりうる値は {15,16,18,20,30}。

3解答

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

解答

(1) 2800=24⋅52⋅72800=2^4\cdot5^2\cdot7 であり、2≡5≡−1, 7≡1(mod3)2\equiv5\equiv-1,\ 7\equiv1\pmod3 である。約数 d=2a5b7cd=2^a5^b7^c(0≦a≦4, 0≦b≦2, 0≦c≦10\leqq a\leqq4,\ 0\leqq b\leqq2,\ 0\leqq c\leqq1)の剰余は (−1)a+b(-1)^{a+b} となる。aa の偶数・奇数の選び方はそれぞれ 3,23,2 通り、bb はそれぞれ 2,12,1 通りなので、
a+b が偶数となる組数=3⋅2+2⋅1=8,a+b が奇数となる組数=3⋅1+2⋅2=7. \begin{aligned} a+b\text{ が偶数となる組数}&=3\cdot2+2\cdot1=8,\\ a+b\text{ が奇数となる組数}&=3\cdot1+2\cdot2=7. \end{aligned}
cc は2通り独立に選べるから、f(2800)=2⋅8=16, g(2800)=2⋅7=14f(2800)=2\cdot8=16,\ g(2800)=2\cdot7=14。

(2) n=3eNn=3^eN(NN は 33 で割り切れない)とし、
N=p1a1⋯prar q1b1⋯qsbs,pi≡1,qj≡2(mod3) N=p_1^{a_1}\cdots p_r^{a_r}\,q_1^{b_1}\cdots q_s^{b_s}, \qquad p_i\equiv1,\quad q_j\equiv2\pmod3
と素因数分解する。3の正の倍数である約数は f,gf,g のどちらにも数えられないので、f(n),g(n)f(n),g(n) は NN の約数だけから決まる。約数 d=p1u1⋯prur q1v1⋯qsvsd=p_1^{u_1}\cdots p_r^{u_r}\,q_1^{v_1}\cdots q_s^{v_s} に、剰余が1なら +1+1、2なら −1-1 の符号を対応させると、その符号は ε(d)=(−1)∑jvj\varepsilon(d)=(-1)^{\sum_j v_j} である。したがって
f(n)−g(n)=∑dε(d)(d は N の約数)=(a1+1)⋯(ar+1)(∑v=0b1(−1)v)⋯(∑v=0bs(−1)v)≧0. f(n)-g(n) =\sum_{d}\varepsilon(d)\quad(d\text{ は }N\text{ の約数}) =(a_1+1)\cdots(a_r+1)\left(\sum_{v=0}^{b_1}(-1)^v\right)\cdots\left(\sum_{v=0}^{b_s}(-1)^v\right)\geqq0.
各括弧内は bjb_j が偶数なら 11、奇数なら 00 である。よって f(n)≧g(n)f(n)\geqq g(n)。

(3) A=(a1+1)⋯(ar+1), C=(b1+1)⋯(bs+1)A=(a_1+1)\cdots(a_r+1),\ C=(b_1+1)\cdots(b_s+1) とおくと、f(n)+g(n)=ACf(n)+g(n)=AC である。(2)より、いずれかの bjb_j が奇数なら f(n)−g(n)=0f(n)-g(n)=0 なので、g(n)=15g(n)=15 の場合 f(n)=15f(n)=15 となる。すべての bjb_j が偶数なら CC は奇数で、f(n)−g(n)=Af(n)-g(n)=A である。この場合
g(n)=AC−A2=A(C−1)2=15 g(n)=\dfrac{AC-A}{2}=\dfrac{A(C-1)}2=15
より A(C−1)=30A(C-1)=30。C−1C-1 は正の偶数で30の約数だから、C−1=2,6,10,30C-1=2,6,10,30、すなわち (C,A)=(3,15),(7,5),(11,3),(31,1)(C,A)=(3,15),(7,5),(11,3),(31,1) である。従ってこの場合 f(n)=g(n)+Af(n)=g(n)+A は 30,20,18,1630,20,18,16 となり、以下の nn でそれぞれ実現する。
(A,C)nf(n)(15,3)22⋅72⋅13430(5,7)26⋅13420(3,11)210⋅7218(1,31)23016 \begin{array}{c|c|c} (A,C)&n&f(n)\\ \hline (15,3)&2^2\cdot7^2\cdot13^4&30\\ (5,7)&2^6\cdot13^4&20\\ (3,11)&2^{10}\cdot7^2&18\\ (1,31)&2^{30}&16 \end{array}
また f(n)=15f(n)=15 は n=2⋅72⋅134n=2\cdot7^2\cdot13^4(このとき A=15,C=2A=15,C=2)で実現する。以上より、求める値は {15,16,18,20,30}\{15,16,18,20,30\}。

約数を素因数の指数で表し、3で割った余りを指数和の偶奇で数える。個数の差は交代和の積となるため非負で、g=15の場合は30の約数を調べて全候補と実現例を示す。

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

この問題で使う考え方

  • 素因数分解
  • 指数の偶奇
  • 有限積の展開
  • 約数の列挙と実現例

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

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

次にやること

東京大学のほかの年度

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