広島大学/2024年度/前期

3広島大学 2024年 数学 第3問解答・解説

図形と方程式数学と人間の活動(整数)数列

1問題

広島大学2024年度第3問
xx 座標、yy 座標がともに整数である座標平面上の点を格子点と呼ぶことにする。座標平面上の3点を頂点にもつ三角形上の格子点とは、頂点、辺または内部に含まれている格子点のことをいう。四角形に対しても同様に四角形上の格子点を定めるものとする。
O(0,0)O(0,0) を座標平面上の原点とする。aa と bb を互いに素な自然数、nn を自然数として、座標平面上の点 Pn(an,0)P_{n}(an,0)、Qn(0,bn)Q_{n}(0,bn) を考える。次の問いに答えよ。
(1) 直線 PnQnP_{n}Q_{n} 上の格子点 (x,y)(x,y) で x≧0, y≧0x\geqq 0,\ y\geqq 0 を満たすものは
(ak,b(n−k))(k=0,1,⋯ ,n) (ak,b(n-k))\qquad(k=0,1,\cdots,n)
のみであることを示せ。
(2) P1P_{1} と Q1Q_{1} をそれぞれ P,QP,Q と表す。点 R(a,b)R(a,b) に対し、長方形 OPRQOPRQ 上の格子点の個数を aa と bb を用いて表せ。また、三角形 OPQOPQ 上の格子点の個数を aa と bb を用いて表せ。
(3) 三角形 OPnQnOP_{n}Q_{n} 上の格子点の個数を a,b,na,b,n を用いて表せ。
(4) 座標空間内の原点 O(0,0,0)O(0,0,0) と3点 X(an,0,0), Y(0,bn,0), Z(0,0,n)X(an,0,0),\ Y(0,bn,0),\ Z(0,0,n) をとる。点 O,X,Y,ZO,X,Y,Z を4頂点とする四面体 OXYZOXYZ 上の格子点の個数を a,b,na,b,n を用いて表せ。ただし、xx 座標、yy 座標、zz 座標のすべてが整数である座標空間内の点を格子点と呼ぶことにする。また、四面体上の格子点とは、頂点、辺、面または内部に含まれている格子点のことをいう。

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

タイマー

15:00

2答え

答えを見る自分の答えと照らし合わせる
  • (1) 線分 PnQnP_{n}Q_{n} 上の非負の格子点は (ak, b(n−k))(ak,\,b(n-k))(k=0, 1, ⋯ , nk=0,\,1,\,\cdots,\,n)のみ。(2) 長方形は (a+1)(b+1)(a+1)(b+1) 個、三角形 OPQOPQ は ab+a+b+32\dfrac{ab+a+b+3}{2} 個。(3) 三角形 OPnQnOP_{n}Q_{n} は abn2+(a+b+1)n+22\dfrac{abn^{2}+(a+b+1)n+2}{2} 個。(4) 四面体 OXYZOXYZ は (n+1){abn(2n+1)+3(a+b+1)n+12}12\dfrac{(n+1)\{abn(2n+1)+3(a+b+1)n+12\}}{12} 個。

3解答

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

解答

(1) 直線 PnQnP_{n}Q_{n} の方程式は bx+ay=abnbx+ay=abn である。格子点 (x, y)(x,\,y) では xx、yy は整数であり、この式から bxbx は aa で割り切れる。aa、bb は互いに素なので xx は aa で割り切れる。従って x=akx=ak(kk は整数)と書け、式へ代入すると y=b(n−k)y=b(n-k) である。x≧0x\geqq0、y≧0y\geqq0 より 0≦k≦n0\leqq k\leqq n。逆にこの範囲の各 kk は条件を満たすので、示された点がすべてである。

(2) 長方形 OPRQOPRQ の格子点数は (a+1)(b+1)(a+1)(b+1) である。点 (x, y)(x,\,y) を (a−x, b−y)(a-x,\,b-y) に移す対称移動は三角形 OPQOPQ を三角形 PRQPRQ に移し、共通部分は辺 PQPQ である。(1) を n=1n=1 として使うと、辺 PQPQ 上の格子点は 2 個である。三角形 OPQOPQ の格子点数を TT とすれば
(a+1)(b+1)=2T−2,T=ab+a+b+32.(a+1)(b+1)=2T-2,\qquad T=\dfrac{ab+a+b+3}{2}.

(3) 0≦x≦an0\leqq x\leqq an、0≦y≦bn0\leqq y\leqq bn で表される長方形の格子点数は (an+1)(bn+1)(an+1)(bn+1) である。点 (x, y)(x,\,y) を (an−x, bn−y)(an-x,\,bn-y) に移す対称移動で、長方形は三角形 OPnQnOP_{n}Q_{n} とその対称な三角形の和集合となる。共通の斜辺上の格子点は (1) より n+1n+1 個である。三角形の格子点数を TnT_{n} とすると
(an+1)(bn+1)=2Tn−(n+1),Tn=abn2+(a+b+1)n+22.(an+1)(bn+1)=2T_{n}-(n+1),\qquad T_{n}=\dfrac{abn^{2}+(a+b+1)n+2}{2}.

(4) z=kz=k(k=0, 1, ⋯ , nk=0,\,1,\,\cdots,\,n)の断面を考える。四面体内の格子点は
x, y≧0,xan+ybn+kn≦1,x,\,y\geqq0,\qquad\dfrac{x}{an}+\dfrac{y}{bn}+\dfrac{k}{n}\leqq1,
すなわち bx+ay≦ab(n−k)bx+ay\leqq ab(n-k) を満たす。この断面は (3) で nn を m=n−km=n-k に置き換えた三角形であり、その格子点数は
abm2+(a+b+1)m+22\dfrac{abm^{2}+(a+b+1)m+2}{2}
である。m=0m=0 でもこの式は原点 1 点を数える。断面は高さの異なる平面なので互いに重ならず、全体の格子点数は
12∑m=0n{abm2+(a+b+1)m+2}=12{abn(n+1)(2n+1)6+(a+b+1)n(n+1)2+2(n+1)}=(n+1){abn(2n+1)+3(a+b+1)n+12}12.\begin{aligned} &\dfrac{1}{2}\displaystyle\sum_{m=0}^{n}\left\{abm^{2}+(a+b+1)m+2\right\}\\ &=\dfrac{1}{2}\left\{ab\dfrac{n(n+1)(2n+1)}{6}+(a+b+1)\dfrac{n(n+1)}{2}+2(n+1)\right\}\\ &=\dfrac{(n+1)\{abn(2n+1)+3(a+b+1)n+12\}}{12}. \end{aligned}

まとめると、aa、bb が互いに素なので直線 PnQnP_{n}Q_{n} 上の格子点は x=akx=ak、y=b(n−k)y=b(n-k) の形に限られる。長方形を対角線で分けた合同な 2 つの三角形の格子点数を、共通の辺上の格子点数で補正して三角形の公式を得る。四面体は整数の高さ zz ごとに、m=n−zm=n-z とした三角形 OPmQmOP_{m}Q_{m} の断面へ分け、その個数を m=0, ⋯ , nm=0,\,\cdots,\,n で合計する。

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

この問題で使う考え方

  • 互いに素と整除性
  • 対称性・包除
  • 断面分解
  • 和公式

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

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

次にやること

同じ年度の次の問題第4問へ進む平面上の曲線と複素数平面

広島大学のほかの年度

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