m/(n-i)*2 就是当前轮次中每个人最多可以分配的金额的两倍,以保证每次分配后还有剩余金额可以分配。对这句话具体解释
时间: 2023-09-15 07:05:26 浏览: 151
### 回答1:
这个公式中,m代表可分配的金额,n代表还未分配的人数,i代表已经分配了的人数。公式的含义是,在当前轮次中,每个人最多可以分配的金额是m除以(n-i)再乘以2。这是为了确保每次分配后还有剩余金额可以继续分配,以充分利用所有的资金。具体解释如下:
假设当前有10元钱要分给5个人,第一轮给第一个人分3元,剩下7元,第二轮给第二个人分2元,剩下5元,第三轮给第三个人分1元,剩下4元,第四轮给第四个人分1元,剩下3元,最后一轮给最后一个人分1元,剩下2元。这样,每个人都得到了一些钱,而且剩下的钱也得到了充分利用。但是,如果每轮分配的金额都是固定的,比如每轮分配2元,那么在第四轮时就只能分1元,剩下1元无法再分配了。因此,为了充分利用所有的资金,每个人最多可以分配的金额应该随着轮次的增加而减少,以保证每轮都有足够的资金可以分配。
### 回答2:
假设有m金额需要在n个人之间进行分配,其中i表示当前轮次已经分配的人数。则m/(n-i)表示每个人在这一轮中最多可以分配的金额。而乘以2可以保证每次分配后还有剩余金额可以继续分配。
具体解释如下:假设已经进行了i轮的分配,每轮分配后还剩下m'金额,要在剩余的n-i个人中继续进行分配。因为每轮分配后还有剩余金额m'存在,所以每个人最多可以分到m'/(n-i)的金额,这是因为在下一次分配时剩余金额仍然要能够平均分配给剩下的人。
而为了保证每次分配后仍然有剩余金额可以继续分配,需要将m'/(n-i)再乘以2。这样每个人最多可以分到的金额即为(m'/(n-i))*2。这个计算方法可以确保每次分配后剩余一定的金额,从而继续进行下一轮分配。
总的来说,m/(n-i)表示当前轮次中每个人最多可以分配的金额,乘以2可以保证每次分配后还有剩余金额可以分配给剩下的人,从而确保每次分配都能够进行下去。