CF792E.Colored Balls

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

There are nn boxes with colored balls on the table. Colors are numbered from 11 to nn . ii -th box contains aia_{i} balls, all of which have color ii . You have to write a program that will divide all balls into sets such that:

  • each ball belongs to exactly one of the sets,
  • there are no empty sets,
  • there is no set containing two (or more) balls of different colors (each set contains only balls of one color),
  • there are no two sets such that the difference between their sizes is greater than 11 .

Print the minimum possible number of sets.

输入格式

The first line contains one integer number nn ( 1<=n<=5001<=n<=500 ).

The second line contains nn integer numbers a1,a2,... ,ana_{1},a_{2},...\ ,a_{n} ( 1<=ai<=1091<=a_{i}<=10^{9} ).

输出格式

Print one integer number — the minimum possible number of sets.

输入输出样例

  • 输入#1

    3
    4 7 8
    

    输出#1

    5
    
  • 输入#2

    2
    2 7
    

    输出#2

    4
    

说明/提示

In the first example the balls can be divided into sets like that: one set with 44 balls of the first color, two sets with 33 and 44 balls, respectively, of the second color, and two sets with 44 balls of the third color.

首页