二分队列+决策单调性优化dp:P6246

https://www.luogu.com.cn/problem/P6246

决策单调性

若 d p i dp_i dpi 由 j j j 转移,则 d p i + 1 dp_{i+1} dpi+1 转移点 k k k 满足 k ≥ j k\ge j k≥j

发现决策点满足单调,但遍历的点不满足单调,不能用双指针,考虑二分队列。

二分队列

假设前 i i i 个已定,只考虑从前转移到后,当前后面那一段必然会分成很多段,段与段直接的转移点必然是单调递增的。

后面的我们可以考虑用单调队列维护。

当加入新决策点 i + 1 i+1 i+1 时,必然是先pop掉尾部一些区间,然后再和当前最末尾的一个共享一个区间


找端点可以二分。

相关推荐
菜鸟5555513 天前
常用算法思想及模板
算法·dp·模板·分治·竞赛·算法思想
christ_lrs20 天前
2025.7.22 测试 总结
贪心·dp
小指纹1 个月前
巧用Bitset!优化dp
数据结构·c++·算法·代理模式·dp·bitset
JIANGHONGZN1 个月前
矿业自动化破壁者:EtherCAT转PROFIBUS DP网关的井下实战
dp·ethercat·协议网关·工业通讯·profibus dp
JIANGHONGZN1 个月前
水务工程中自动化应用:EtherNet/IP转PROFIBUS DP连接超声波流量计
dp·ethernet/ip·协议网关·工业通讯·profibus dp
Cachel wood2 个月前
算法与数据结构:动态规划DP
数据结构·算法·动态规划·dp
JIANGHONGZN2 个月前
PROFIBUS DP 转 EtherCAT 网关:冶金自动化高效协同的基石
dp·ethercat·协议网关·profibus·profibusdp
JIANGHONGZN2 个月前
船舶动力与自动化系统:PROFIBUS转EtherCAT接口技术的创新应用
dp·ethercat·协议网关·工业通讯·profibus
IT Panda2 个月前
[分布式并行策略] 数据并行 DP/DDP/FSDP/ZeRO
pytorch·分布式训练·dp·deepspeed·ddp·fsdp·zero
怀念无所不能的你3 个月前
acwing背包问题求方案数
学习·算法·动态规划·dp