この問題は、ユークリッドの互除法と呼ばれるアルゴリズムの流れ図を表しています。ユークリッドの互除法は、二つの正の整数の最大公約数(GCD: Greatest Common Divisor)を求めるための古典的な手法です。具体的には、まずaをbで割った余りを計算し、その結果を新しいbとし、元のbを新しいaとします。この操作を、bが0になるまで繰り返します。最終的に、bが0になったときのaの値が、元のaとbの最大公約数となります。問題文の「mod (x,y) はxをyで割った余りを返す」という記述は、このアルゴリズムにおける余りの計算を示唆しています。
読み込み中...