#P893. 序列最大公约数(二)

序列最大公约数(二)

题目描述

给定 nn 个正整数a1,a2,...,ana_1,a_2,...,a_n,你可以至多修改其中一个数字,使这 nn 个数字的最大公约数尽可能的大。

请问修改后可能的最大公约数的值。

输入格式

输入共两行, 第一行:一个正整数 nn 第二行:nn 个正整数 a1,a2,...,ana_1,a_2,...,a_n

输出格式

输出至多修改一个数字的情况下,可能达到的最大公约数的值

3
24 28 36
12

样例解释 1

修改28,改成12即可

3
10 10 10
10

数据范围

  • 30%30\% 的数据,1n1031\leq n \leq 10^3
  • 60%60\% 的数据,1n1041\leq n \leq 10^4
  • 100%100\% 的数据,1n,1051\leq n,\leq 10^51ai1091 \leq a_i \leq 10^9