#arc147a. [arc147_a]Max Mod Min

[arc147_a]Max Mod Min

有一个长度为nn的正整数序列A=(A1,A2,...,AN)A=(A_1,A_2,...,A_N)

重复以下操作直到序列AA的长度变为11

  • kk为操作前序列AA的长度.选择整数iijj,使AiA_i为序列AA中的最大值,AjA_j为序列AA中的最小值,且iji≠j。然后,用(AimodAj)(A_i \bmod A_j)替换AiA_i。如果AiA_i的值在操作后变为00,从序列AA中删除AiA_i.

请求出需要执行的操作的数量。我们可以证明,在操作中无论如何选择i,ji,j,操作的总数是不变的