AT_abc015_2 [ABC015B] 高橋くんの集計

题目描述

高桥君收到了上司的指示: 1. 调查公司正在开发的 $N$ 个软件的平均每个软件的 bug 数量。 2. 但是,没有 bug 的软件不计入调查对象。 此外,上司不喜欢小数。不过,bug 数的平均值也不能少报,所以需要将结果向上取整后汇报。 高桥君需要迅速整理出 bug 数的平均值并向上司汇报。现在给出每个软件的 bug 数,请你计算包含 bug 的软件的 bug 数的平均值,并将其向上取整。

输入格式

输入从标准输入按以下格式给出。 > $N$ > $A_1\ A_2\ \ldots\ A_N$ - 第 $1$ 行包含一个整数 $N\ (1 \leq N \leq 100)$,表示软件的数量。 - 第 $2$ 行包含 $N$ 个用空格分隔的整数 $A_i\ (0 \leq A_i \leq 100)$,第 $i$ 个整数表示第 $i$ 个软件的 bug 数。 - 保证所有软件的 bug 总数至少为 $1$。

输出格式

请输出包含 bug 的软件的 bug 数的平均值,结果向上取整。输出一行,末尾需换行。

说明/提示

### 样例解释 1 包含 bug 的软件有 $3$ 个,总 bug 数为 $12$。因此,bug 数的平均值为 $4$。 ### 样例解释 2 bug 数的平均值为 $7.8$,所以需要输出向上取整后的 $8$。 由 ChatGPT 4.1 翻译