作者JonathanWang (小尹)
看板ACMCLUB
标题Re: [问题] 分数字
时间01/26/2005 12:56:47 Wed
※ 引述《pangfeng (Ikari Gendou)》之铭言:
: 将N个数字分P组, 要求P组的最大数字合为最小. 如何进行?
: P=2时就是partition问题, 这类NPC问题不会有好的解.
: 一个greedy的做法是将数字排序,
: 再将数字由大到小指定到目前合为最小的组.
: 实做出来P = 2 到 10 还OK, 但 P = 15, 16 时就很糟糕.
: A good heuristic, anyone?
每组最大的数字 加起来 要最小吗?
那把最小的 p-1 个数字分在 p-1 个组, 剩下其他的数字通通放同一组
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.30.43