思路:尽可能的把说了相同数字的兔子归到同一颜色中,如果超出了上限,则算另外一种颜色
class Solution {
public:
int cnt[1010];
int numRabbits(vector<int>& ans) {
int res = 0;
for(int i = 0; i < ans.size() ; i++){
if(cnt[ans[i]] == 0){
res += ans[i]+1;
cnt[ans[i]] += ans[i];
}
else cnt[ans[i]] --;
}
return res;
}
};