题目描述

这一天你跟你的n个朋友一起出去玩,在出门前妈妈给了你k块糖果,你决定把这些糖果的一部分分享给你的朋友们。由于你非常热心,所以你希望你的每一个朋友分到的糖果数量都比你要多(严格意义的多,不能相等)。求你最多能吃到多少糖果?
图片说明
图片说明

思路:

因为题目要求牛牛的糖果必须严格满足比其他人少,所以我们可以先进行一轮分配,除了牛牛以外的人一人拿一块。
然后再让牛牛参与进来,一起平分剩余糖果,

题解代码:

public long Maximumcandies (long n, long k) {
        // write code here
        long left = k - n;

        return left / (n + 1);
    }