「题解」LOJ P10151 分离与合体

这是一道关于区间动态规划的题目,LYD需要通过分离与合体的策略在杜神牛设置的区域中获取最大价值的金钥匙。题目要求求出最大总价值并输出分离区域编号,按照分离阶段从前到后,区域从左到右的顺序。解决方案涉及到经典区间DP和BFS序列输出。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

题目描述

经过在机房里数日的切磋,LYD 从杜神牛那里学会了分离与合体,出关前,杜神牛给了他一个测试……

杜神牛造了 n 个区域,他们紧邻着排成一行,编号 1..n 。在每个区域里都放着一把 OI 界的金钥匙,每一把都有一定的价值,LYD 当然想得到他们了。然而杜神牛规定 LYD 不能一下子把他们全部拿走,而是每次只可以拿一把。为了尽快得到所有金钥匙,LYD 自然就用上了刚学的分离与合体特技。

一开始 LYD 可以选择 1..n-1 中的任何一个区域进入,我们不妨把这个区域记为 k 。进入后 LYD 会在 k 区域发生分离,从而分离成两个小 LYD。分离完成的同时会有一面墙在 k 区域和 k+1 区域间升起,从而把 1..k

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值