【牛客题霸】热心的牛牛题解
热心的牛牛
http://www.nowcoder.com/questionTerminal/bcec3cc5e1634e27955fd07bb1a3e824
题目描述
这一天你跟你的n个朋友一起出去玩,在出门前妈妈给了你k块糖果,你决定把这些糖果的一部分分享给你的朋友们。由于你非常热心,所以你希望你的每一个朋友分到的糖果数量都比你要多(严格意义的多,不能相等)。求你最多能吃到多少糖果?
思路:
因为题目要求牛牛的糖果必须严格满足比其他人少,所以我们可以先进行一轮分配,除了牛牛以外的人一人拿一块。
然后再让牛牛参与进来,一起平分剩余糖果,
题解代码:
public long Maximumcandies (long n, long k) { // write code here long left = k - n; return left / (n + 1); }