最大gcd
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

给一个长度为 n 的序列
定义序列的最大 为:每次选择两个正整数 ,最大的 即为这个序列的最大

输入描述:

第一行一个整数 
第二行 n 个正整数 ,表示序列 a

输出描述:

一个整数,表示这个序列的最大 
示例1

输入

复制
3
1 2 2

输出

复制
2

说明

\gcd(a_1, a_2) = \gcd(1,2) = 1
\gcd(a_1, a_3) = \gcd(1,2) = 1
\gcd(a_2, a_3) = \gcd(2,2) = 2
所以最大 \gcd2