B - Exact Payment Editorial /

Time Limit: 2 sec / Memory Limit: 256 MB

配点 : 15001500

問題文

高橋王国の通貨の単位は「ミョン」です。 高橋王国では、1010 冪 (1,10,100,1000,...1, 10, 100, 1000, ...) ミョンの硬貨が用いられています。

エキシビ商店では NN 個の品物が売られています。 商品 i(1iN)i (1≦i≦N) の値段は AiA_i ミョンです。

高橋くんはエキシビ商店に行き、NN 個の商品のうち 11 個以上 NN 個以下の商品を選んで買おうとしています。 高橋くんはお釣りが嫌いなので、どのように買い物をしてもお釣りが出ないように、財布の中に入れる硬貨を選びたいと思っています。 また、財布が重くなるのも困るので、硬貨の枚数をできるだけ少なくしたいと思っています。

このとき、高橋くんが財布に入れる必要のある硬貨の枚数の最小値を求めて下さい。ただし、財布に入れるための硬貨が足りなくなることは無いものとします。

制約

  • 1N20,0001≦N≦20,000
  • 1Ai10121≦A_i≦10^{12}

入力

入力は以下の形式で標準入力から与えられる。

NN
A1A_1 A2A_2 ...... ANA_N

出力

どのように買い物をしてもお釣りが出ないように財布の中に入れる必要のある硬貨の枚数の最小値を出力せよ。


入力例 1Copy

Copy
3
43 24 37

出力例 1Copy

Copy
16

支払う金額として考えられるものは、24,37,43,61,67,80,10424, 37, 43, 61, 67, 80, 10477 通りです。 11 ミョン硬貨が 77 枚、1010 ミョン硬貨が 88 枚、100100 ミョン硬貨が 11 枚あれば、これらをお釣りなく支払うことが出来ます。


入力例 2Copy

Copy
5
49735011221 970534221705 411566391637 760836201000 563515091165

出力例 2Copy

Copy
105

Score : 15001500 points

Problem Statement

The currency used in Takahashi Kingdom is Myon. There are 11-, 1010-, 100100-, 10001000- and 1000010000-Myon coins, and so forth. Formally, there are 10n10^n-Myon coins for any non-negative integer nn.

There are NN items being sold at Ex Store. The price of the ii-th (1iN)(1≦i≦N) item is AiA_i Myon.

Takahashi is going to buy some, at least one, possibly all, of these NN items. He hates receiving change, so he wants to bring coins to the store so that he can pay the total price without receiving change, no matter what items he chooses to buy. Also, since coins are heavy, he wants to bring as few coins as possible.

Find the minimum number of coins he must bring to the store. It can be assumed that he has an infinite supply of coins.

Constraints

  • 1N20,0001≦N≦20,000
  • 1Ai10121≦A_i≦10^{12}

Input

The input is given from Standard Input in the following format:

NN
A1A_1 A2A_2 ...... ANA_N

Output

Print the minimum number of coins Takahashi must bring to the store, so that he can pay the total price without receiving change, no matter what items he chooses to buy.


Sample Input 1Copy

Copy
3
43 24 37

Sample Output 1Copy

Copy
16

There are seven possible total prices: 24,37,43,61,67,80,24, 37, 43, 61, 67, 80, and 104104. With seven 11-Myon coins, eight 1010-Myon coins and one 100100-Myon coin, Takahashi can pay any of these without receiving change.


Sample Input 2Copy

Copy
5
49735011221 970534221705 411566391637 760836201000 563515091165

Sample Output 2Copy

Copy
105


2025-04-05 (Sat)
03:04:06 +00:00