如何将一个长度未知的数组(非负数)分成N份,每份和等于或尽量接近给定的值,但不能大于给定的值。原数组不能打乱
例如:
定值 total = 300;
输入 [100,300,200,500,…];
输出 [[100,200],[100,200],[300],[200,…],...]
可以把结果放在评论里
如何将一个长度未知的数组(非负数)分成N份,每份和等于或尽量接近给定的值,但不能大于给定的值。原数组不能打乱
例如:
定值 total = 300;
输入 [100,300,200,500,…];
输出 [[100,200],[100,200],[300],[200,…],...]
可以把结果放在评论里
10 回答10.3k 阅读
3 回答11.3k 阅读✓ 已解决
4 回答8.6k 阅读✓ 已解决
7 回答10.7k 阅读
2 回答11.3k 阅读✓ 已解决
6 回答2.5k 阅读
5 回答4.2k 阅读✓ 已解决