《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
关于 LearnKu
我真是太天真了,上面的算法确实有问题。找到一个蠢办法:将原始数组进行组合,穷举出所有可能的组合。然后遍历这些组合,找出组合求和值与平均值最接近的组合:
结果:
@LiamHao 错了你仔细想想,这是道动态规划题
个人想法哈, 没具体验证, 将数组从大到小排序后的
$arr, 创建$arr1,$sum1和$arr2,$sum2, 遍历$arr as $item如果$sum1>=$sum2 则将$item给$arr2 就是将$item给总和小的那个子数组首评已更新,办法比较老套,效率是个问题,但是能用。
动态规划
看了楼上两位老哥提到了一个名词【动态规划】,本人不甚了解,于是乎去查询研究了一下,故而恍然大悟,学到了新的知识。
在此把楼主的问题作为考试题目,自己解答了下加深一下印象:
最终结果符合预期,感谢!