
算法与数据结构高手养成
文章平均质量分 94
求职提升特训~
Srlua小谢
大三本科在读,阿里云专家博主,百度文小言校园大使,优快云校园主理人,优快云全栈领域新星创作者,高级人工智能训练师,工业互联网平台初级开发工程师,易编橙·终身成长社群星球嘉宾,荣获2024年中国国际大学生创新大赛“校级三等奖”,第九届中国国际'互联网+’大学生创新创业大赛“校级优秀奖”,2023年第十二届“赢在广州”暨粤港澳大湾区大学生创业大赛“项目创新奖”。新的一年,一起加油吧!
展开
-
算法与数据结构高手养成:朴素的贪心法(下)二分答案
2.对这个解的范围进行二分查找,每一轮二分,对于当前的中值利用贪心进行验证,如果验证通过则说明解的范围需要缩小,否则需要扩大。如果此时M=2,二分会先验证T=2再验证T=1,最后得到T最大是1,但实际上T最大是4。验证对于当前的T是否可以满足条件(分成M段,每段和小于等于 T)T最小的分段:[23] [54] [332],T=9(5+4)希望在这里,我们能一起探索IT世界的奥妙,提升我们的技能。,比如数列划分为M段后每段的和的最大值T,就是一种上界。若不满足则T=T+1,直到找到最小的满足条件的 T。原创 2024-06-06 01:52:17 · 1609 阅读 · 55 评论 -
算法与数据结构高手养成:朴素的贪心法(中)构造法
朴素的贪心法朴素的贪心法(中)构造法构造法没有明显决策过程,只是把决策放到了推导阶段,灵活性高,大多数刚接触贪心算法的人不知道如何下手原创 2024-06-05 08:30:00 · 1909 阅读 · 103 评论 -
算法与数据结构高手养成:朴素的贪心法(上)最优化策略
决策时,选择某一成本最低的一周的时候,我们刚刚采用的策略是挨个计算出每一周的成本,从而选择最小的,涉及了很多重复计算,成本的变化是有一定规律的,并不需要每次都进行计算~局部最优解定义:完成前 K周订单的总成本最小(K=N)时就是全局最优解 在这个定义下,局部最优解一定是刚好满足K周订单需求即可不会额外生产供以后交付,否则会浪费。将这个最低的成本加上前K-1周的最低总成本,得到前K周的最低总成本(局部最优解)。第二,一个阶段的局部最优解,一定是从前面阶段的局部最优解得到的,这个特性称之为。原创 2024-05-29 16:49:38 · 2304 阅读 · 130 评论