循环累加的水手链表
class Solution {
public:
vector<int> distributeCandies(int candies, int num_people) {
int tmp = 1;
int i = 0;
vector<int>ans(num_people,0);
while(candies>0)
{
ans[i%num_people]+= candies>tmp? tmp : candies;
candies-=tmp;
i++;
tmp++;
}
return ans;
}
};