标签: python python-2.7
我有一个n个浮点数的排序列表,我希望将这个列表拆分成m个多个列表,使得每个列表中的数字总和大致相等。有什么想法吗?
我不关心每个列表中有多少个数字,但每个列表中的数字总和应该相当相等。我尝试过的一种方法是从开头和结尾平等地(基于m)获取列表的子部分并形成一个列表,然后缩小现有列表并再次重复该过程。
我在这方面相当成功,但是最后一个列表要么比其他列表重要,要么比其他列表小,是否有更好的解决方案?