1005.K次取反后最大化的数组和 135. 分发糖果 134. 加油站
创始人
2024-05-14 14:12:03
0

1005.K次取反后最大化的数组和

我是暴力算出来的,看题解后知道了新的解法。

本题求的是将元素翻转k次后数组最大和,每个元素可重复翻转。

先将数组排序后,绝对值大的负数就在前面,优先翻转他们。因此排序后从前向后遍历数组,做k次改变,因此循环k次。

定义idx指向绝对值最小的元素,当数字都为正数时翻转绝对值最小的元素和的损失最小。

若还没有遍历到正数,则当前负数绝对值一定比后一个元素绝对值大。idx指向当前遍历的负数。

若遍历到最后一个负数,当前元素绝对值若大于正数绝对值,则修改正数的符号。让idx++指向那个正数。

循环k此后即为修改好的数组。

135. 分发糖果 

本题为分发糖果,每个孩子最少一个,若当前孩子得分大于左/右孩子,则糖果数也大于左/右孩子。若等于,则没有要求。

本题注意要分两次情况遍历数组,不能同时兼顾左右孩子

i从1开始,先和左孩子i-1比较,从前向后比较。

        注意:i=0没有左孩子,不用进行比较。

i从len-2,开始,再和右孩子i+1比较,从后向前比较。

        注意:i=len-1没有右孩子,当len-1大于len-2时,因为已经从左向右遍历过了,因此len-1的糖果值始终为len-2+1.若len-1小于len-2,则len-1糖果值始终为1。因此不用遍历len-1.

//倒数第二个孩子如果小于倒数第一个孩子大于倒数第三个孩子,那么在第一轮循环的时候就会定型。如果倒数第二个孩子大于倒数第一个孩子那么倒数第二个孩子的糖果值就是倒数第一个孩子糖果值加一。因此无论怎样倒数第一个孩子的糖果值都不会变。

134. 加油站

我自己写的暴力超时了,哈哈。

本题我没有想到的核心:若gas数组和大于cost数组和,那么一定能走完全程(其实不是很理解)

定义total记录gas和cost数组和之差,若total<0,return -1,不能走完一圈。

那么假设一定能走完一圈,定义cursum为前面的累加和,start作为起始位置。若[0,i]的累加和<0,说明i之前一定不能作为起始位置,继续累加cursum,start从i+1开始。最后返回start即可。

相关内容

热门资讯

阳光照明2024年营收31.7... 4月21日,阳光照明发布2024年年报。报告显示,公司2024年营业收入为31.76亿元,同比增长3...
进击2025:别再一门心思向前... 来源:浪_潮新消费过去一年的消费市场,资本退潮、流量见顶、市场愈发“挑剔”,寒流平等地吹向每一个人。...
期货日报|“期权+”理念赋能 ... “豫见期权·衍生未来”——期权分析师培训班(第1期)在郑州举办期货日报 记者 韩乐“期权市场的蓬勃发...
疫苗销售收入减少,康华生物一季... 转自:贝壳财经成都康华生物制品股份有限公司(以下简称“康华生物”)近日交出2024年和今年一季度的成...
创源股份2024年营收19.3... 4月21日,创源股份发布2024年年报。报告显示,公司2024年营业收入为19.39亿元,同比增长4...
安通控股:第一季度净利润同比增... 转自:财联社【安通控股:第一季度净利润同比增长372%】财联社4月21日电,安通控股(600179....
哈佛、耶鲁抛售“私募资产”?美... 最近,美国常青藤名校耶鲁大学的一项举动引发了市场的广泛关注。据报道,在总统特朗普的持续施压下,耶鲁正...
天准科技一季度营收2.19亿元... 4月21日,天准科技发布2025年一季报。报告显示,公司一季度营业收入为2.19亿元,同比增长13....
深天马A(000050.SZ)... 深天马A(000050.SZ)发布2025年一季度报告,第一季度,公司实现营业收入83.12亿元,同...
全球首款!宁德时代重大发布! 一天之内,宁德时代发布了多个“全球首款”。4月21日下午,宁德时代在主题为“边界觉醒”的超级科技日上...
兴齐眼药2024年净利润同比增... 兴齐眼药(300573)4月21日晚披露2024年年度报告,报告期内,公司实现营业收入19.43亿元...
昀冢科技控股子公司拟增资扩股不... 4月21日,昀冢科技(688260)发布公告,控股子公司池州昀冢电子科技有限公司拟增资扩股并引入地方...
益禾堂活动玩出新花样,竟敢把老... 转自:衡水日报四月春风和煦,正是放风筝的好时节。潍坊作为世界风筝的发源地,今年开启了“第42届潍坊国...
北京再推六项审评创新举措,促医... 转自:北京日报客户端记者从市药监局了解到,北京今年推出创新服务站与产业园区联动、精准前置服务、“AI...
赵聪,已任新职 文化和旅游部网站最新信息显示,赵聪已任艺术司司长。▲赵聪(资料图 来源:中央民族乐团)公开信息显示,...
云中马:2024年度净利润约1... 云中马(SH 603130,收盘价:22.75元)4月21日晚间发布年度业绩报告称,2024年营业收...
降雨结束,沙尘又来! 转自:西安发布今天我市小到中雨转多云降雨将于今晚结束明日我市再遇浮尘天气4月21日16时西安市气温实...
第八届浙江国际青年电影周定档今... 来源:每日商报第八届浙江国际青年电影周定于2025年9月20日至26日在杭州举行。本届青年电影周由中...
梅花生物十大流通股东格局生变:... 4月21日消息,梅花生物公告显示,截止2025年3月31日,相较于上一报告期,十大流通股东发生了以下...
第三届中国(安徽)科交会将启 ... 中新网合肥4月21日电 (记者 赵强)记者21日从安徽省政府新闻办召开的新闻发布会上获悉,第三届中国...