有如下长度为m的数组double[] temp = new double[]{26674.1801,8501.0794,4200.7688,4154.121,4140.8339,4027.7611,2943.0261,2881.6616,2764.3295,2544.4416,2523.472,2511.9676,2331.2284,2257.2681,2196.5566,2117.048,1876.5078,1686.4444,1597.3757,1581.3869,1336.729,1277.4896,1182.6866,1117.6565,986.2142,977.8615,896.9518,790.5348,588.9867,551.519,520.9944,0,0}
包的容量为k(例如 k = 6750),分成n个包,要求用最少的包把这些数字放进去(即n达到最小),而且要使包的容量浪费最少,求高手赐教!!!
包的容量为k(例如 k = 6750),分成n个包,要求用最少的包把这些数字放进去(即n达到最小),而且要使包的容量浪费最少,求高手赐教!!!
解决方案 »
- 窗体的启动参数
- WPF 选中Item如何不让其选中Item中的控件(背景色不变即可)
- C#怎么实现禁止结束进程,就像360那样,提示无法完成,拒绝访问
- .net单机版程序怎么加密?(高手来啊。)
- 用户退出(关闭IE)后,怎样记录退出时间并写入数据库中???????
- 打算不编程了,顺便送个自己开发C#的桌面工具给大家。
- 如何清除dataGrid中已绑定的数据?
- 上传数据时发生错误信息:The server committed a protocol violation. Section=ResponseStatusLine
- C#中的一个奇怪问题?
- 如何获得TreeView选中节点变化后之前那个节点的信息?
- 求助:这段代码错在哪?
- 用odbc可以执行而oledb不能执行
一个包放不下呀 怎么搞不理解LZ的目的
有如下长度为 m 的数组double[] temp = new double[]{4200.7688,4154.121,4140.8339,4027.7611,2943.0261,2881.6616,2764.3295,2544.4416,2523.472,2511.9676,2331.2284,2257.2681,2196.5566,2117.048,1876.5078,1686.4444,1597.3757,1581.3869,1336.729,1277.4896,1182.6866,1117.6565,986.2142,977.8615,896.9518,790.5348,588.9867,551.519,520.9944,0,0}
包的容量为k(例如 k = 6750),分成n个包,要求用最少的包把这些数字放进去(即n达到最小),而且要使包的容量浪费最少,求高手赐教!!!
谢谢。
这个问题和你那个有点类似 求不到最优解 随机生成N个解 取其中的最优解 怎么样呢
我提供了他那个题解法的源码 你可以看看