中易网

在n个数中求大于等于值a的m个数的组合,求最优解,要求算法的效率高。

答案:1  悬赏:50  
解决时间 2021-10-19 18:45
在n个数中求大于等于值a的m个数的组合,求最优解(m个数的和大于a,且超过的值最小),要求算法的效率高。
最佳答案
不知道你是用什么语言写的算法

我给你描述一下,希望能帮上你
假如有这N个数是1,2,3,4,5,6,7,8,9,A=30


1.对这N个数从小到大进行排序(这个算法到处都有,不要说了吧)

2.在排好序的N个数中,从大的数到小的数依次相加,直到加到第X个数大于A,即
9+8+7+6+5>30,现在X=5,即加到第五个数大于A

3.把第X个数去掉,剩下 B=9+8+7+6 这个数是小于等于A的

4.再从排好序的N个数中,从小到大和B相加,如1+B 2+B、、Y+B、、并依次与A相比,若Y+B>A,则停止运算,在步骤2、4中所选择的数就是最优解。否则继续向下加,直到加到第N-X+1个数

呵呵,参考一下吧
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
买ktv音响哪家好
在生命起源中陨石表面的有机物是宇生论还是化
大话西游之战歌10元钱等于多少金叶子。
被打压在跌停板的股票能买到吗
请问南昌那里有24小时外卖小吃的电话
宝宝耳朵被蚊子咬后肿了怎么办
垂体泌乳素偏高会胎停吗
请问怀孕过后最好不要吃什么?_?
手臂肌肉跳动已两周了是怎么回事?
红美染衣怎么样?
槐树花吃了有什么好处吗
我2011年5月5号在苏州石路店的长江钟表买了快
中国铁通(繁峙营业厅)地址有知道的么?有点事
2014年山东春季高考财会金融的本科线是多少啊
沈阳奥林匹克花园三期谁了解?
推荐资讯
怀孕三个月了,有时头昏眼花是怎么回事?
大神们来说说,洗衣机清洗妙招都有哪些?
百世快递(东坪镇杨林乡韵达快递百世快递)地址
我有公积金,在北京买了套经济适用房,现贷款
验证希捷硬盘真伪怎么辨别?
Ican'thelptomissyoueveryday!
亲们说说阳台没下水道怎么办?
怎样拌凉菜好吃?
迪奥家私质量怎么样?
潞城市店上镇申庄幼儿园地址在哪,我要去那里
平房室内装潢设计该怎么做?
石家庄桥西和平路这块有什么样的画画班的
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?