Evolton

北海道大学 1984年度 前期日程 第2次学力試験文系数学 第3問

3辺の長さがいずれも70より小さい整数で,かつ等差数列になっている3角形は何個あるか.
ただし,合同な3角形は区別しないものとする.

難易度4/ 10計算量3/ 10目安15

場合の数数列 数え上げ、場合分け、和の計算

方針

合同な三角形を区別しないので、3辺を小さい順に ad,a,a+d とおく。d=0 は正三角形、d>0 は真に等差な場合である。三角形条件は最大辺について (ad)+a>a+d、つまり a>2d であり、70未満の条件は最大辺から a+d69 となる。固定した d ごとに a の個数を数え、最後に和を取る。

解答

合同な三角形は区別しないので、3辺を小さい順に ad,a,a+d とおく。ただし a,d は整数で、d0 である。

三角形であるためには、最大辺 a+d が他の2辺の和より小さければよい。したがって (ad)+a>a+d であり、整理して a>2d を得る。また、3辺がすべて70より小さいことは、最大辺について a+d69 と同値である。

まず d=0 の場合、3辺は a,a,a であり、1a69 だから 69 個である。

次に d1 とする。条件 a>2da+d69 から 2d+1a69d である。固定した d に対する a の個数は (69d)(2d+1)+1=693d である。これが正となるのは 1d22 のときである。

したがって求める個数は69+d=122(693d)=69+2269322232=69+1518759=828.よって 828 である。

等差数列をなす3辺を小さい順に固定する

別解

解法2

方針

最大辺を L、公差を d0 として3辺を L2d,Ld,L と表す。三角形条件は L>3d、辺長条件は 1L69 となる。各 L について可能な d を数え、3個ずつのまとまりで床関数の和を求める。

解答

最大辺を L、等差数列の公差を d0 とおくと、3辺は小さい順にL2d,Ld,Lと表される。最大辺が70より小さいから 1L69 である。

三角形条件は(L2d)+(Ld)>L,すなわち L>3d である。したがって固定した L に対して0dL13であり、可能な dL13+1個である。

よって総数はL=169(L13+1)=69+k=068k3.0,1,,68 は3個ずつ(0,1,2),(3,4,5),,(66,67,68)に分かれ、各組で床関数の値は同じである。したがってk=068k3=3j=022j=322232=759.以上より求める個数は69+759=828である。

総評

難易度は4、計算量は3程度である。想定時間は12分から18分程度。等差数列の3辺を順序つきで数えると重複するため、小さい順に固定して数えるのが重要である。三角形条件は最大辺だけを調べればよく、a>2d にまとまる。辺が70より小さい条件を a<70 としてしまうと最大辺の制限を落とすので注意したい。また d=0 の正三角形を別に数えることも忘れやすい。 2つの解法と解説図を相互に照合し、境界値・定義域・必要十分性・符号も確認した。

冊子PDFで見る北大の場合の数の問題で問題集を作る

出典: 北海道大学 1984年度 前期 数学。問題文はHTML表示のために再入力・数式組版しています。