题目:781. 森林中的兔子
难度:中等
森林中,每个兔子都有颜色。其中一些兔子(可能是全部)告诉你还有多少其他的兔子和自己有相同的颜色。我们将这些回答放在 answers 数组里。
返回森林中兔子的最少数量。
1 | 示例: |
说明:
- answers 的长度最大为1000。
- answers[i] 是在 [0, 999] 范围内的整数。
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/rabbits-in-forest/
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
解题思路
很显然,每种颜色兔子的数量应该是 ans[i] + 1,但这里有一种特殊情况,就是,ans[i] 出现的次数可能比 ans{i] 这个值更大,处理好这种特殊情况就可以了
解题代码
1 | class Solution { |
当然,由于题目告诉了我们ans[i]的取值,所以我们可以直接使用数组
1 | class Solution { |