Skip to content

Latest commit

 

History

History
23 lines (23 loc) · 609 Bytes

1103-DistributeCandiesToPeople.md

File metadata and controls

23 lines (23 loc) · 609 Bytes

思路

class Solution 
{
public:
    vector<int> distributeCandies(int candies, int num_people) 
    {
        //初始化数组
        vector<int> res(num_people,0);
        //此次应分的糖果数
        int gift = 0;
        while ( candies > 0)
        {
            res[gift % num_people] += min(candies,gift + 1);
            candies -= min(candies,gift + 1);
            gift += 1;
        }
        return res;
    }
};