dp答案和状态互换 || 多询问类dp转倍增/二分优化:CF1175E

本文搬运自本人高中时期CSDN博客,若图片加载不出来,可到原文查看:https://blog.csdn.net/zhangtingxiqwq/article/details/132571504

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

Trick 1

按照正常套路 dpidp_i 为到达 ii (限制)最少多少条(答案),其实可以转化为 dpidp_iii 条(限制)最远可以到达哪里(答案)

对于难以解决的dp,可以尝试把状态和答案互换,观察是否有更好的解决方法

Trick 2

发现 ii 很大,但满足可合并性,直接套倍增上去。处理时倍增,查询时也倍增

适合与查询有关的dp类题目。此类题目一般是预处理一些东西,询问时再求一些东西。可以为倍增/二分等方法。