1103. 分糖果 II

分糖果 II

解法一: 哈希

go
1
2
3
4
5
6
7
8
func distributeCandies(candies int, num_people int) []int {
ans := make([]int, num_people)
for i := 0; candies > 0; i++ {
ans[i%num_people] += min(i+1, candies)
candies -= i + 1
}
return ans
}
作者

wuhunyu

发布于

2024-06-03

更新于

2025-01-15

许可协议