题目描述
在纸人军团的国度中,共有 n 种不同面额的货币,第 i 种货币的面额为 a[i],你可以假设每一种货币都有无穷多张。为了方便,我们把货币种数为 n、面额数组为a[1..n] 的货币系统记作(n,a)。
两个货币系统 (n,a) 和(m,b) 是等价的,当且仅当对于任意非负整数 x,它要么均可以被两个货币系统表示出,要么不能被其中任何一个表示出。
小帅想要简化一下纸人军团的货币系统。希望找到一个货币系统 (m,b),满足 (m,b) 与原来的货币系统 (n,a)等价,且 m 尽可能的小。请你找到下列(n,a)货币系统对应的最小m。
输入
每组数据的第一行包含一个正整数n(1 <= n <= 100)。接下来一行包含n个由空格隔开的正整数a[i](1 <= a[i] <= 25000)。
输出
输出一行,包括一个正整数,表示所有与(n,a)等价的货币系统(m,b)中,最小的m。
样例输入
4
3 19 10 6
样例输出
2