求助一到算法题

麻烦问一下大家:一个数组中取五个数,它们求和的值最接近给出的一个目标值,求这五个数的位置,有什么想法么?😂暴力法是最糟糕的了……

#笔试题目#
全部评论
动态规划
1 回复
分享
发布于 2019-12-04 12:08
排序,然后动态规划,dp【i】表示从头到i位置的与目标数据差值最小的和,状态转移方程f(x)=a【0】(x=0),f(x)=min(abs(target-f(x-1)),abs(target-(f(x-1)+a【x】)))然后递归输出选取情况
1 回复
分享
发布于 2019-12-04 15:53
阅文集团
校招火热招聘中
官网直投
问就是暴力解
点赞 回复
分享
发布于 2019-12-04 12:31
别问,问就只会暴力!啥?让我自己分析时间复杂度?那啥,下一个。
点赞 回复
分享
发布于 2019-12-04 12:46
先排序
点赞 回复
分享
发布于 2019-12-04 13:45

相关推荐

点赞 3 评论
分享
牛客网
牛客企业服务