作者:sdfqwerwfds | 来源:互联网 | 2022-12-07 12:25
如何将数字分成相等的部分或尽可能接近相等.见下面的例子:
如果我想要在两组之间分配值61,那么它将是30.5和30.5.双打(小数)不好,所以在这方面最接近的分数是30和31.
类似地,42/5 = 8.4,但是我需要系统返回(8,8,8,9,9),这是与整数最接近的分裂.
解决了它们:
if(sum % numberOfTeams != 0) {
al.add(0, sNOT);
for(int i = 0; i
}