#P5228. [AHOI2013] 找硬币

[AHOI2013] 找硬币

题目描述

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

输入格式

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

输出格式

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

2
25 102
4

提示

1N501\leq N\leq50

1ai1051\leq a_i\leq10^5