关注
第一题:
动态规划,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
相关推荐
牛客热帖
更多
正在热议
更多
# 今年秋招是回暖还是遇冷 #
24511次浏览 165人参与
# 毕业论文进行时 #
3806次浏览 59人参与
# 京东开奖 #
449923次浏览 2506人参与
# 同bg的你秋招战况如何? #
169611次浏览 989人参与
# 我来点评面试官 #
12367次浏览 93人参与
# 你实习是赚钱了还是亏钱了? #
23153次浏览 216人参与
# 360集团校招 #
14993次浏览 122人参与
# 扒一扒那些奇葩实习经历 #
124173次浏览 1087人参与
# 秋招开始捡漏了吗 #
67507次浏览 483人参与
# 找工作八股要背到什么程度? #
14124次浏览 221人参与
# 用一句话形容你的团队氛围 #
15035次浏览 163人参与
# 面对逼签的应对技巧 #
3855次浏览 19人参与
# 你找工作是从容有余 or 匆忙滚爬? #
8533次浏览 82人参与
# 工作后,谈恋爱还和学生时代一样吗? #
40181次浏览 377人参与
# 阿里云工作体验 #
32491次浏览 108人参与
# 上班后,才发现大学__白学了 #
11961次浏览 82人参与
# 你的领导最像哪种动物,为什么? #
24865次浏览 136人参与
# 海康威视求职进展汇总 #
532646次浏览 3707人参与
# 职场破冰,你们都聊什么? #
29877次浏览 154人参与
# 三一集团提前批进度交流 #
40804次浏览 228人参与
# 4399求职进展汇总 #
43355次浏览 229人参与
# 三一重工求职进展汇总 #
23110次浏览 82人参与
查看16道真题和解析