关注
第一题:
动态规划,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
相关推荐
牛客热帖
更多
- 1... 从互联网“逃”到车企,我找到了理想工作!应届生选车企真香?5894
- 2... 一个三无废物985硕士的求救帖!Help3567
- 3... 秋招公司情报局,分享线索得牛币💰3557
- 4... 两年后重看秋招——后悔选择读研,可到底该怎么做?3547
- 5... 字节客户端一面3482
- 6... 月薪一万五,天天都喊苦2890
- 7... 京东26届秋招提前批offer2672
- 8... 手机厂工作一年了,给想进手机行业的兄弟们写点建议2489
- 9... 技术不是唯一答案:计算机大学生的第一堂社会课2458
- 10... 实习转正,要讲究天时地利人和2385
正在热议
更多
# 如何提高实习转正率? #
3797次浏览 72人参与
# 第一份工作应该只看薪资吗 #
152232次浏览 1512人参与
# 你被哪些公司秒挂过? #
3013次浏览 71人参与
# 你想留在一线还是回老家? #
48575次浏览 500人参与
# 大厂面试初体验 #
8905次浏览 62人参与
# 你后悔自己读研吗? #
2911次浏览 107人参与
# 选完offer后,你后悔学本专业吗 #
47567次浏览 238人参与
# 月薪多少能在一线城市生存 #
3712次浏览 94人参与
# 你认为哪些项目算烂大街? #
1839次浏览 53人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
113602次浏览 792人参与
# 离家近房租贵VS离家远但房租低,怎么选 #
9297次浏览 119人参与
# 你以为的实习VS真实的实习 #
1950次浏览 41人参与
# leader认为你工作不认真怎么办 #
31430次浏览 149人参与
# 如果公司给你放一天假,你会怎么度过? #
17369次浏览 129人参与
# 最难的技术面是哪家公司? #
1539次浏览 25人参与
# 如果公司降薪,你会跳槽吗? #
79760次浏览 587人参与
# 三一重工求职进展汇总 #
15327次浏览 68人参与
# 拼多多工作体验 #
29250次浏览 201人参与
# 我的国央企投递进展 #
46961次浏览 294人参与
# 如果可以,你希望哪个公司来捞你 #
102268次浏览 482人参与