关注
第一题:
动态规划,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
相关推荐
点赞 评论 收藏
分享
02-24 14:32
浙江科技大学 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 开工第一帖 #
13244次浏览 274人参与
# 携程求职进展汇总 #
882752次浏览 5796人参与
# xx岗简历求拷打 #
4199次浏览 48人参与
# 工作不开心辞职是唯一出路吗 #
8098次浏览 30人参与
# 有转正机会的小厂实习值得去吗? #
6063次浏览 73人参与
# 掌握什么AI技能,会为你的求职大大加分 #
4489次浏览 201人参与
# 实习期间如何提升留用概率? #
241498次浏览 1824人参与
# 为什么国企只招应届生 #
238793次浏览 1301人参与
# 参加完秋招的机械人,还参加春招吗? #
111120次浏览 709人参与
# 哪些公司开春招了? #
32859次浏览 204人参与
# 秋招你经历过哪些无语的事 #
101370次浏览 597人参与
# 金三银四,你有感觉到吗 #
691781次浏览 6088人参与
# 毕业季等于分手季吗 #
54912次浏览 654人参与
# 牛客租房专区 #
160287次浏览 1924人参与
# 联想求职进展汇总 #
335079次浏览 2220人参与
# 牛友投递互助,不漏校招机会 #
439152次浏览 5243人参与
# 正在春招的你,也参与了去年秋招吗? #
353100次浏览 2597人参与
# 你最讨厌面试被问什么 #
6318次浏览 81人参与
# 非技术er求职现状 #
139179次浏览 821人参与
# 你觉得今年春招回暖了吗 #
931360次浏览 7233人参与