K12教育赛事综合服务平台
聚乐之家官方网站
下载聚乐之家官方App
专注青少年竞赛题库网站
记忆化搜索是动态规划的一种实现形式,常用来解决存在大量重复子问题的场景。
记忆化搜索本质是递归实现的动态规划,通过存储已计算的状态结果避免重复计算
记忆化搜索的状态存储通常可以用数组、map或者unordered_map,选择依据是状态的维度和取值范围
实现记忆化搜索时,初始的状态存储数组应该全部初始化为0,保证第一次访问状态时能正确触发计算
记忆化搜索适合处理状态转移顺序不固定、用递推动规难以确定遍历顺序的问题,比如树形DP、数位DP等场景