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 翻译