C1472 [AHOI2013]找硬币

内存限制:256 MB 时间限制:1000 ms

题目描述

小蛇是金融部部长。最近她决定制造一系列新的货币。假设她要制造的货币的面值为 $x_1,x_2,x_3$… 那么 $x_1$ 必须为 $1$,$x_b$ 必须为 $x_a$ 的正整数倍($b>a$)。例如 $1$,$5$,$125$,$250$ 就是一组合法的硬币序列,而 $1$,$5$,$100$,$125$ 就不是。不知从哪一天开始,可爱的蛇爱上了一种萌物——兔纸!从此,小蛇便走上了遇上兔纸娃娃就买的不归路。某天,小蛇看到了 $N$ 只可爱的兔纸,假设这 $N$ 只兔纸的价钱分别是 $a_1,a_2…a_N$。现在小蛇想知道,在哪一组合法的硬币序列下,买这 $N$ 只兔纸所需要的硬币数最少。买兔纸时不能找零。

输入格式

第一行,一个整数 $N$,表示兔纸的个数第二行,$N$ 个用空格隔开的整数,分别为 $N$ 只兔纸的价钱。

输出

一行,一个整数,表示最少付的钱币数。

样例

样例输入 1

2 25 102

样例输出 1

4

提示