1852:幸运数-2
文件提交:无需freopen
内存限制:128 MB
时间限制:1.000 S
评测方式:普通裁判
命题人:
提交:3
解决:2
题目描述
蒜头君和他的朋友们每人选择了一个正整数,作为幸运数。但是他并不知道到底有多少人选择了幸运数。
于是蒜头君询问了 $n$ 个不同的朋友,每个朋友会告诉蒜头君还有 $a_i$ 个人和自己选择的幸运数相同,每个朋友告诉蒜头君的数字均正确,即除了这 $a_i + 1$ 个人外,其他人选择的幸运数字和第 $i$ 个人的幸运数字不相同。
蒜头君需要通过这些信息,计算出最少有多少人选择了幸运数。但是蒜头君不能确定自己计算的结果是否正确,因此需要你也算一算结果,然后和蒜头君核对一下答案。
于是蒜头君询问了 $n$ 个不同的朋友,每个朋友会告诉蒜头君还有 $a_i$ 个人和自己选择的幸运数相同,每个朋友告诉蒜头君的数字均正确,即除了这 $a_i + 1$ 个人外,其他人选择的幸运数字和第 $i$ 个人的幸运数字不相同。
蒜头君需要通过这些信息,计算出最少有多少人选择了幸运数。但是蒜头君不能确定自己计算的结果是否正确,因此需要你也算一算结果,然后和蒜头君核对一下答案。
输入
第一行输入一个正整数 $n$,表示蒜头君询问的朋友数量。
第二行以空格隔开输入 $n$ 个非负整数 $a_i$,表示和第 $i$ 个人选择了相同幸运数的人数(不包含第 $i$ 个人)。
对于 $100\%$ 的数据, $1\leq n \leq 10^5,0\leq a_i \leq 10^6$。
输出
输出一个正整数,表示你计算出的最少有多少人选择了幸运数。
样例输入-1 复制
3
2 2 2
样例输出-1 复制
3
样例输入-2 复制
4
2 0 2 3
样例输出-2 复制
8
提示
样例解释1:
如果回复的三个人选择的数字相同,根据 $a_1 = a_2 = a_3 = 2$,那么正好需要 $3$ 个人,分别就是回复的三个人。
样例解释2:
第一个人和第三个人选择相同的数字,根据 $a_1 = a_3 = 2$,则选择这个数字的人有 $3$ 个;
第二个人选择一个数字,根据 $a_2 = 0$,则选择这个数字的人有 $1$ 个;
第四个人选择一个数字,根据 $a_4 = 3$,则选择这个数字的人有 $4$ 个;
则最少有 $3+1+4=8$ 个人。