关注
第一题线性dp,对每个点,价值的最大值要么是不卖东西,继承上一个点,要么这里是个商人,在上一个获得这个水晶的地方到这个商人都不卖掉,那我们只要记录获取每个宝石最后的位置即可。 dp[i] = max(dp[i-1],dp[mp[k]] + value)
第二题dfs,对每个节点,他的价值是 它的子树的边价值之和 和 他自己到他的上一个节点的边(0或1)的较大值,因为如果你的子树需要走,那你前面的路肯定也走过了
第三题 全为8的情况会爆longlong,8的1e5次方炸到姥姥家去,我是把乘法转为2的幂次的加法然后特殊处理符号和仅有一个负号、一个都不取的情况。
第四题 可以看出最后如果不修改,只能是最后一个元素从右到左递减,还不能和之前的元素重复,先判断一下能不修改的元素的最右端点在哪里,然后判断一下去掉出现过的元素之后能不修改的最右端点在哪里,然后判断最右端点左边这些要修改的元素需要操作多少次。
来,点赞。
查看原帖
7 2
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
02-02 20:04
National University of Singapore Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 春招什么时候投? #
9800次浏览 166人参与
# 牛友的春节生活 #
6782次浏览 144人参与
# 春节前,你还在投简历吗? #
13175次浏览 154人参与
# 春节提前走,你用什么理由请假? #
9617次浏览 231人参与
# 牛客AI体验站 #
14674次浏览 266人参与
# 实习到现在,你最困惑的一个问题 #
4231次浏览 121人参与
# 备战春招/暑实,现在应该做什么? #
4489次浏览 147人参与
# 从夯到拉,锐评职场mentor #
4587次浏览 68人参与
# 工作后,你落下了哪些病根 #
32246次浏览 277人参与
# 怎么给家人解释你的工作? #
51452次浏览 208人参与
# 距离春招还有一个月,你现在是什么开局? #
6442次浏览 111人参与
# 聊聊Agent开发 #
23716次浏览 578人参与
# 暑期实习什么时候投? #
6747次浏览 156人参与
# 面试经验谈 #
406245次浏览 7217人参与
# 推荐一个值得做的AI项目 #
6520次浏览 171人参与
# 今年秋招你收到了多少封邮件? #
37380次浏览 274人参与
# 如何看待offer收割机的行为 #
1037303次浏览 6594人参与
# 正在实习的你,几点下班 #
291913次浏览 1929人参与
# AI“智障”时刻 #
25922次浏览 129人参与
# 找工作,行业重要还是岗位重要? #
96486次浏览 1838人参与