关注
第一题:
动态规划,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
相关推荐
求offer的社畜很想吃卤蛋:篮子对快手是不满意吗
点赞 评论 收藏
分享
11-22 14:57
太原理工大学 线下拓展运营 点赞 评论 收藏
分享
牛客热帖
正在热议
# 25届秋招总结 #
273487次浏览 2322人参与
# 如果实习可以转正,你会不会放弃秋招 #
205475次浏览 2799人参与
# 北方华创开奖 #
24165次浏览 262人参与
# 地方国企笔面经互助 #
3095次浏览 7人参与
# 学历or实习经历,哪个更重要 #
46041次浏览 355人参与
# 选完offer后,你后悔学本专业吗 #
15575次浏览 115人参与
# 如何一边实习一边秋招 #
988394次浏览 12618人参与
# 数据人的面试交流地 #
435932次浏览 7810人参与
# 0offer是寒冬太冷还是我太菜 #
890994次浏览 7951人参与
# 软开人,秋招你打算投哪些公司呢 #
41032次浏览 530人参与
# 你觉得专业和学校哪个对薪资影响最大 #
28700次浏览 215人参与
# 查收我的offer竞争力报告 #
20736次浏览 261人参与
# 你最想要的公司福利是? #
42915次浏览 156人参与
# 来聊聊机械薪资天花板是哪家 #
66998次浏览 453人参与
# 应届生被毁约被毁意向了怎么办 #
28672次浏览 244人参与
# 一觉醒来,我觉醒了超级打工人系统 #
3489次浏览 36人参与
# 当你面对裁员会如何? #
26367次浏览 153人参与
# 没有实习经历,还有机会进大厂吗 #
808232次浏览 13870人参与
# 面试体验感最好的是哪家? #
83993次浏览 820人参与
# 机械应届生薪资要多少才合适? #
12607次浏览 61人参与
# 硬件打工人的必备素养 #
9636次浏览 69人参与