P16303 [GeeksforGeeks] Ladoo problem2929
普及-
题目描述

Bheem has N friends. And he has a ladoo for each day. Given an Array A[] denoting on which day ith friend wants a ladoo. If Bheem is unable to give a ladoo to a friend, he loses his friendship with them. Find out the maximum number of Friends he can have at the end.

Example 1:
Input:
N = 5
A[] = {3, 3, 1, 2, 4}
Output:
4
Explanation:
He will lose either his 1st or 2nd
friend and therefore will be left
with 4 friends.
Example 2:
Input:
N = 2
A[] = {1, 2}
Output:
2
Explanation:
He can give a ladoo to each of his friends,
and will have 2 friends by the end.

Your Task:
You don't need to read input or print anything. Your task is to complete the function divideLadoo() which takes an Integer N and an Array A as input and returns the answer.

Expected Time Complexity: O(N)
Expected Auxiliary Space: O(N)

Constraints:
1 <= N <= 10^{5}
1 <= A[i] <= 10^{5}

输入格式

见题面

输出格式

见题面

样例输入
N = 5 A[] = {3, 3, 1, 2, 4}
样例输出
4