当前位置: 首页 > news >正文

动态规划可能性展开

1.以结尾展开可能性 从0……i中,判断i,然后调用0……i-1的可能性(可以是以i这个下标为结尾,也可以是0……i的范围上,也可以是以i下标所放的值进行展开)
2.定义往往从递归的定义出发,但是为了避免讨论边界的麻烦,所以有时不从下标开始,而是从长度
3.二叉树动态规划通常以头结点进行划分枚举(把头提出来,左右划分枚举)
4.前缀串和后缀串 见力扣的扰乱字符
5.遇到负数,用哈希表来代替dp数组(记忆化搜索),严格位置依赖版本:平移技巧
6.区间:a.在两侧端点展开
b.在范围上基于划分点的可能性展开
7.正难则反,当枚举一个点发现它两次有多重可能性且不好递归展开,可以尝试把这个点作为“最后的”这个可能性,比如说力扣戳气球这一道题
8.携带前缀信息,详情见https://leetcode.cn/problems/remove-boxes/?envType=problem-list-v2&envId=Ur49QVip
7.以特殊值为点展开,不要太关注具体值。 如https://leetcode.cn/problems/k-inverse-pairs-array/description/ ,这里通过枚举点——最大值来分析可能性,会让新增的逆序对数量可控
8.子数组问题构造前缀信息
9.一来一回问题分成多个支线同时完成
10.一定要找到某个点划分,从细微处入手,不要自己随意瞎想

http://www.jsqmd.com/news/52068/

相关文章:

  • 微软发布 Godot C# 游戏开发教程:godot-csharp-essentials
  • Day3-20251126
  • [KaibaMath]1028 关于[log(m, a)]+1=⌈log(m+1, a)⌉的证明
  • QT TCP服务器构建及网络通信实现 - 详解
  • SCTimer/PWM定时器(续二)
  • 软件工程学习日志2025.11.26
  • [KaibaMath]1027 关于mn ⇔ m≥n+1(m,n均为整数)的证明
  • 自指自洽即因果,可知可行,很烦很好
  • 251126好好学习 天天向上
  • 干扰素信号通路:从JAK-STAT到科研应用
  • 2025年11月室外木塑地板厂家,共挤木塑地板厂家,wpc木塑地板厂家品牌推荐:市政工程合作优选企业
  • 2025年11月二代木塑地板厂家,防水木塑地板厂家,环保木塑地板厂家推荐:无醛环保认证品牌盘点
  • ABC396 VP总结
  • 11月26日日记
  • Zelda
  • 3D scanning with structured light(使用结构光进行三维扫描)
  • 求导幂法则 - ukyo-
  • Webpack高级之常用配置项
  • web框架——flask-异常处理/全局钩子/jinja2引擎
  • 2025年秋招-华为-11月19号开发岗
  • 求导幂法则, - ukyo-
  • Day 28 类的定义和手段
  • 详细介绍:从零开始的云原生之旅(七):ConfigMap 和 Secret 配置管理
  • VMware虚拟机Ubuntu系统问题集
  • SetSkeletalMesh优化问题
  • 详细介绍:逻辑回归 Logistic 算法从入门到入土
  • NOIP 集训 day5 DP
  • 考前复习1
  • NOIP 模板大赛(没写完)
  • 开发指南