程式語言 - LeetCode - C++ - 575. Distribute Candies



題目:


解答:

class Solution {
public:
    int distributeCandies(vector<int>& candyType) {
        int n = candyType.size();
        unordered_set<int> q(candyType.begin(), candyType.end());

        int ans = min(n >> 1, static_cast<int>(q.size()));
        return ans;
    }
};