题目传送
水题,记忆化就ok
AC代码
class Solution {
public:
int distributeCandies(vector<int>& candyType) {
map<int,int> mp;
int len = candyType.size();
int m = 0;
for(int i = 0;i < len;i++){
if(mp[candyType[i]] == 0){
m++;
mp[candyType[i]] = 1;
}
}
return min(len/2,m);
}
};