本文へ進む
メニュー
医学部数学 過去問DB問題を探す

広島大学/2024年度/前期

広島大学 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\geq 0,\ y\geq 0 を満たすものは (ak,b(n−k))(k=0,1,…,n)(ak,b(n-k))\qquad(k=0,1,\ldots,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 座標のすべてが整数である座標空間内の点を格子点と呼ぶことにする。また,四面体上の格子点とは,頂点,辺,面または内部に含まれている格子点のことをいう。

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

2答え

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

3解答

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

(1)  直線 PnQnP_nQ_n の方程式は bx+ay=abnbx+ay=abn。格子点 (x,y)(x,y) では x,yx,y は整数であり、この式から a∣bxa\mid bx。a,ba,b は互いに素なので a∣xa\mid x、従って x=akx=ak(kk は整数)と書ける。式へ代入すると y=b(n−k)y=b(n-k)。x,y≧0x,y\ge0 より 0≦k≦n0\le k\le n。逆にこの範囲の各 kk は条件を満たすので、示された点がすべてである。

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

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

(4)  z=kz=k(k=0,1,…,nk=0,1,\ldots,n)の断面を考える。四面体内の格子点は x,y≧0,xan+ybn+kn≦1,\displaystyle x,y\ge0,\qquad \frac{x}{an}+\frac{y}{bn}+\frac{k}{n}\le1, すなわち bx+ay≦ab(n−k)bx+ay\le ab(n-k) を満たす。この断面は問(3)で nn を m=n−km=n-k に置き換えた三角形であり、その格子点数は abm2+(a+b+1)m+22.\displaystyle \frac{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.\displaystyle \begin{aligned}\frac12\sum\limits _{m=0}^{n}\{abm^2+(a+b+1)m+2\} &=\frac12\left\{ab\frac{n(n+1)(2n+1)}6+(a+b+1)\frac{n(n+1)}2+2(n+1)\right\}\\ &=\frac{(n+1)\{abn(2n+1)+3(a+b+1)n+12\}}{12}.\end{aligned}

直線 PnQnP_nQ_n の式 bx+ay=abnbx+ay=abn と (a,b)=1(a,b)=1 から a∣xa\mid x、x=akx=ak、y=b(n−k)y=b(n-k) を得る。長方形と対角線で分けた合同な2三角形の格子点数を辺上の格子点数で補正し、2次元三角形の公式を得る。四面体は整数の高さ zz ごとに、m=n−zm=n-z とした三角形 OPmQmOP_mQ_m の断面へ分け、その個数を m=0,…,nm=0,\ldots,n で合計する。

この問題で使う考え方

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

PR

数学を1対1で教わるオンライン塾「数強塾」

数強塾は、中学生・高校生のための数学専門のオンライン個別指導塾です。プロ講師がマンツーマンで教え、大学受験の数学にも対応しています。入塾の前に、今の学習状況と目標を確かめる診断授業(体験・3,000円、税込)を受けられます。

「数強塾」オンライン数学克服塾〈プロ講師〉

東大生と1対1で学べるオンライン個別指導「トウコベ」

トウコベは、東大生を中心に難関大学の学生が講師を務める、完全マンツーマンのオンライン個別指導です。はじめに、オンラインの説明会・勉強相談(無料)をWebで予約でき、その後にお試し授業を受けられます。

トウコベ公式サイト

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

答えや解説の誤りに気づいたら、お問い合わせから教えてください。