平成24年 秋期 基本情報技術者 午前 問2

与えられた正の整数x0x1(x0>x1)の最大公約数を、次の手順で求める。
x0 = 175、x1= 77の場合、手順(2)は何回実行するか。
ここで、“A B ”は、A B に代入することを表す。

[手順]
 (1)  2→i
 (2)  xi -2xi -1で、割った剰余→xi
 (3)  xi = Oならばxi -1を最大公約数として終了する。
 (4)  i + 1→i として(2)に戻る。

 ア  3
 イ  4
 ウ  6
 エ  7


答え イ


解説
手順にそって計算すると

したがって、最大公約数は7になり、手順(2)は4回(イ)実行した。


キーワード
・ユークリッドの互除法

キーワードの解説

戻る 一覧へ 次へ