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

洛谷p1028数的计算 详解

题目如下:

此题你的第一反应是啥

如何用递归呢,看到题目比较明显的递归痕迹。此时需要用到记忆化搜索

记忆化核心是高效运算,保障不重复计算

看下方,跟着我的代码走:

而 ans +=dfs(i) 为何 注意,此处要视野放大,不要局限于递归的地方,总体循环的目的是求此时给的数字m时,有多少合法数列的数量,即结果,

那么也即是自己本身这个数也算一个,也加了上去,所以 ans+= ,之后加的是各个小于等于 m/2,大于等于1,符合要求范围内的各个相应数字对应的他自己拥有的合法数量,说人话是 自己有的,有,满足自己小弟要求的小弟,也都是我的,都通通把小弟各自的都加起来给我

http://www.dtcms.com/a/356105.html

相关文章:

  • 【智能体】零代码学习 Coze 智能体(1)
  • 人工智能基础概念
  • java通过redis简单实现分布式锁
  • 【MySQL数据库】存储引擎 学习记录
  • 深度学习进阶
  • B站 XMCVE Pwn入门课程学习笔记(8)
  • Mybatis中缓存机制的理解以及优缺点
  • 详解 外部负载均衡器 → Ingress Controller Pod 这个过程
  • LCEDA电气规则
  • HTTPS的底层是怎么做的,使得数据更安全
  • 【python】python进阶——with关键字
  • 一个格式化方法一个打印语句完成一个基本日历展示,完成完美『终端呈现』(迭代升级)(彩色·Python)
  • 刀客doc:Instagram会成为Meta广告业务的第二曲线吗?
  • 机器视觉学习-day05-ROI切割
  • 博创软件慧云台庙务管理系统产品优势分析
  • Java -- 文件基础知识--Java IO流原理--FileReader
  • Makefile的使用
  • 进程组 会话 作业控制 守护进程
  • LeetCode 100 -- Day7
  • JDK8升级到JDK17的注意事项
  • @RequiredArgsConstructor 和构造同时使用,注入会不会导致空指针
  • Dify 中的 Signal Killed 问题排查指南
  • 强化学习入门专栏目录
  • 2002-2020年全国投入产出表数据
  • 【C++八股文】操作系统篇
  • C语言 部分内存相关的库函数
  • 广东省省考备考(第八十九天8.28)——判断推理(听课后强化训练)
  • 事务的五大状态
  • QT LInux 开发中一些常用的方法
  • CVPR小模型创新点深度分析:小VLM化身精准向导,大模型多模态推理效率全面加速,性能突破不再依赖算力堆叠