QOJ.ac

QOJ

时间限制: 0.5 s 内存限制: 256 MB 总分: 100 可 Hack ✓

#16768. 灰姑娘

统计

灰姑娘在被允许去参加舞会之前,被继母布置了一项任务。

厨房里有 $N$ ($1 \le N \le 1000$) 个装有水的瓶子。每个瓶子最初装有 $L_i$ ($0 \le L_i \le 10^6$) 盎司的水,且每个瓶子的最大容量为 $10^9$ 盎司。为了完成任务,灰姑娘必须在瓶子之间倒水,使得所有瓶子中的水量相等。

灰姑娘请求仙女教母帮助她。在每一次操作中,灰姑娘指定其中一个瓶子作为源瓶子。然后,她选择任意数量的其他瓶子,并为每个选中的瓶子指定从源瓶子倒入该瓶子的水量。接着,仙女教母会瞬间完成这次倒水。

请计算灰姑娘最少需要多少次操作才能完成继母的任务。

输入格式

输入的第一行包含一个整数 $N$ ($1 \le N \le 1000$),表示瓶子的总数。

第二行包含 $N$ 个整数 $L_i$ ($0 \le L_i \le 10^6$),表示第 $i$ 个瓶子中初始的水量。

输出格式

输出单行,包含一个整数 $S$,表示灰姑娘完成任务所需的最少操作次数。

样例

输入样例 1

3
5 7 7

输出样例 1

2

输入样例 2

3
21 10 2012

输出样例 2

1

输入样例 3

1
100

输出样例 3

0

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.