You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python中如何将数值列表按总价值近似均等拆分

数值列表拆分需求与方案

原始输入数据

待拆分的数值列表:[28, 7, 11, 8, 9, 7, 27]
列表所有元素总和:97

拆分规则

  • 拆分为2组,两组的总数值和尽可能接近
  • 同一组内的元素数值差异尽可能小

达标拆分结果

  • 第一组:[28, 11, 9],组内总和48
  • 第二组:[27, 8, 7, 7],组内总和49

上述结果两组总和仅相差1,已经是当前数值集合下总价值均等的最优解;同时第一组全部为9及以上的中高数值,第二组为中低值和重复的小数值,组内数值差控制得更小,完全符合拆分规则要求。

内容的提问来源于stack exchange,提问作者radu marin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 10:48:04