关注
第一题:
动态规划,dp[i]记录到i为止的结果,last[j]表示上一次拿到宝石j的关卡。则dp[i]=max{dp[i-1], dp[last[x]] + y},要求last[x]存在。
第二题:
简单dfs,从下向上记录将子树修复所需要派出的施工队数。如果发现一个孩子的dfs为0且从本节点到孩子的道路需要修复,则该孩子的答案设为1。最后把所有孩子的答案加起来就是本节点的result。
第三题:
参考力扣原题152,本题不保证数据范围,因此要把所有a[i]对2取对数并记录符号。我写得比较恶心。先根据0切片,对每个切片分情况讨论:
如果负数的数量是偶数,则直接把子数组求和(已经转为对数)即可。
如果负数数量是奇数,找到第一个负数和最后一个负数,分别取其后和其前,更新结果即可。
第四题:
先记录每个值所对的所有下标。贪心从后往前,维护到当前为止的右侧最小值right,当且仅当a[i]≤right且a[i]占据一片连续的区域时才可以跳过a[i],否则就要把所有a[i]更新为0。同时更新right。
查看原帖
5 13
相关推荐
点赞 评论 收藏
分享
11-18 17:58
南昌大学 辅导教师 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# uu们,春招你还来吗? #
14658次浏览 93人参与
# 2025年终总结 #
15072次浏览 233人参与
# 百融云创求职进展汇总 #
285次浏览 0人参与
# 哪一瞬间让你觉得“这班不如不上” #
13210次浏览 164人参与
# 第一份工作能做外包吗? #
87295次浏览 584人参与
# 工作前VS工作后,你的心态变化 #
15016次浏览 167人参与
# 为了去实习,我赌上了___ #
23148次浏览 209人参与
# 父母对你找工作是助力还是阻力? #
14671次浏览 210人参与
# 高薪高压 vs 低薪wlb,你怎么选? #
13458次浏览 147人参与
# 秋招暂停,我将对以下公司做出处罚__ #
42832次浏览 176人参与
# 硬件兄弟们 甩出你的华为奖状 #
117400次浏览 699人参与
# 一人推荐一个值得做的项目 #
10800次浏览 154人参与
# 十二月请对我好一点 #
26944次浏览 358人参与
# 学历or实习经历,哪个更重要 #
203127次浏览 1077人参与
# 运营来爆料 #
69307次浏览 443人参与
# 降低公积金和取消房补怎么选 #
23580次浏览 79人参与
# 晒一晒你收到的礼盒 #
88140次浏览 430人参与
# 面试紧张时你会有什么表现? #
16087次浏览 133人参与
# 大厂无回复,继续等待还是奔赴小厂 #
288984次浏览 1781人参与
# 工作中出现了XX情况正常吗 #
35620次浏览 225人参与
# 浅聊一下我实习的辛苦费 #
259252次浏览 1784人参与
顺丰集团工作强度 350人发布