問題プレビューID: a73be035

問 2

与えられた正の整数 x0x_0, x1x_1(x0>x1x_0 > x_1)の最大公約数を,次の手順で求める。x0=175x_0 = 175, x1=77x_1 = 77 の場合,手順 (2) は何回実行するか。ここで,“A→BA \rightarrow B”は,AA を BB に代入することを表す。

〔手順〕 (1) 2 →i\rightarrow i (2) xi−2x_{i-2} を xi−1x_{i-1} で割った剰余 →xi\rightarrow x_i (3) xi=0x_i = 0 ならば xi−1x_{i-1} を最大公約数として終了する。 (4) i+1→ii + 1 \rightarrow i として (2) に戻る。

解説

ユークリッドの互除法の手順を x0=175x_0 = 175,x1=77x_1 = 77 で追う。

  • i=2i = 2:x2=175÷77x_2 = 175 \div 77 の剰余 =21= 21
  • i=3i = 3:x3=77÷21x_3 = 77 \div 21 の剰余 =14= 14
  • i=4i = 4:x4=21÷14x_4 = 21 \div 14 の剰余 =7= 7
  • i=5i = 5:x5=14÷7x_5 = 14 \div 7 の剰余 =0= 0

x5=0x_5 = 0 となったので手順 (3) で終了し,最大公約数は x4=7x_4 = 7 である。手順 (2) を実行した回数は i=2,3,4,5i = 2, 3, 4, 5 の 4 回である。

したがって,正解は「イ」である。