gpt4 book ai didi

分区问题的C算法

转载 作者:太空狗 更新时间:2023-10-29 15:36:57 27 4
gpt4 key购买 nike

给定一组整数 S:

如何将集合分成 k 个部分,使得每个部分的总和最小?请同时提供一个 C 实现。

例子:

S = {1, 2, 3, 4, 5, 6} and k = 3

分区

 S1 = {1, 6}
S2 = {2, 5}
S3 = {3, 4}

具有每个分区之和最小的特性。

最佳答案

这个页面很好地描述了这个问题,甚至提供了算法的伪代码:

http://www8.cs.umu.se/kurser/TDBAfl/VT06/algorithms/BOOK/BOOK2/NODE45.HTM

关于分区问题的C算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5384240/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com