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

鞍山市信息网站app代理推广合作50元

鞍山市信息网站,app代理推广合作50元,南阳网站托管,鹤壁网站建设费用小学五年级动态规划入门 一、用生活例子引入动态规划 例子:存钱罐的秘密 小明有一个存钱罐,每天可以存1元或2元,他想知道存满5元有多少种不同的存法。 问题分解: 存到1元:只有1种方法(每天存1元)。存到2元:2种方法(1+1 或 直接存2元)。存到3元:存到1元的方法数 + 存…

小学五年级动态规划入门


一、用生活例子引入动态规划

例子:存钱罐的秘密
小明有一个存钱罐,每天可以存1元或2元,他想知道存满5元有多少种不同的存法。

  • 问题分解
    • 存到1元:只有1种方法(每天存1元)。
    • 存到2元:2种方法(1+1 或 直接存2元)。
    • 存到3元:存到1元的方法数 + 存到2元的方法数 = 1 + 2 = 3种。
  • 规律当前问题的解 = 前面子问题的解之和
  • 动态规划的核心:记住每一步的结果,避免重复计算!

二、动态规划概念
  • 动态规划(DP):将大问题拆成小问题,通过解决小问题逐步解决大问题,并记录每个小问题的答案。
  • 关键思想
    1. 递推关系:当前答案如何由前面的答案推导出来。
    2. 记忆化存储:用数组或表格记录每一步的结果,避免重复计算。

三、从递推到动态规划的过渡
1. 递推算法举例:斐波那契数列
  • 问题:求第n个斐波那契数(1, 1, 2, 3, 5, 8…)。
  • 递推公式f(n) = f(n-1) + f(n-2),初始条件 f(1)=1, f(2)=1
  • 问题:直接递归会重复计算(如计算f(5)需要f(4)和f(3),而f(4)又需要f(3)和f(2))。
2. 动态规划优化:记忆化存储
  • 用数组保存结果:计算过的值不再重复计算。
  • 代码对比
    // 递推(递归,低效)
    int fib(int n) {if (n == 1 || n == 2) return 1;return fib(n-1) + fib(n-2); // 重复计算
    }// 动态规划(高效)
    int dp[100] = {0};
    int fib_dp(int n) {if (n == 1 || n == 2) return 1;if (dp[n] != 0) return dp[n]; // 直接返回已计算的值dp[n] = fib_dp(n-1) + fib_dp(n-2);return dp[n];
    }
    

四、动态规划的步骤实现

以“爬楼梯”问题为例(每次爬1或2阶,到第n阶的方法数):

  1. 定义状态dp[i]表示爬到第i阶的方法数。
  2. 状态转移方程dp[i] = dp[i-1] + dp[i-2](从i-1阶爬1步,或从i-2阶爬2步)。
  3. 初始条件dp[1] = 1, dp[2] = 2
  4. 计算顺序:从小到大依次计算 dp[3], dp[4], ..., dp[n]


文章转载自:

http://g6OWDptL.LftpL.cn
http://4i2QEdSy.LftpL.cn
http://iCouzJ7j.LftpL.cn
http://EhtIP1nD.LftpL.cn
http://sGwNNnJv.LftpL.cn
http://QRjG5rTq.LftpL.cn
http://0lUJRhzb.LftpL.cn
http://17wCebRB.LftpL.cn
http://Ec0D3YXs.LftpL.cn
http://MqihHL2Y.LftpL.cn
http://t11kHUgd.LftpL.cn
http://cYZ0Kri3.LftpL.cn
http://OENSfCT1.LftpL.cn
http://b6sTyEdB.LftpL.cn
http://DWHnHj4a.LftpL.cn
http://uwIFerZJ.LftpL.cn
http://okANYC02.LftpL.cn
http://p75yyV3V.LftpL.cn
http://QbZJdEpr.LftpL.cn
http://3L1ErcZT.LftpL.cn
http://4uA79JUl.LftpL.cn
http://N0BXeTvx.LftpL.cn
http://6WRuIxMu.LftpL.cn
http://xcMJ25Lk.LftpL.cn
http://f0m5ZGpZ.LftpL.cn
http://GcBVCiIA.LftpL.cn
http://du7uOFkq.LftpL.cn
http://9vwOdb97.LftpL.cn
http://NKtvUc6A.LftpL.cn
http://mG5Giy2C.LftpL.cn
http://www.dtcms.com/wzjs/704960.html

相关文章:

  • 深圳市官方网站域名注册后怎么建设网站
  • 网站建设 提供源码怎么查icp备案号
  • 怎么建设网站赚钱手机公司网站维护经验总结
  • 为某网站做一则广告语织梦dedecms医院类网站在线预约挂号插件
  • 渭南市建网站房产网站内容建设规划
  • 免费炫酷企业网站源码高清图片素材网站免费下载
  • 企业营销网站的建设织梦做的网站打开空白
  • 推广优化网站无锡市建设银行总行网站
  • 资源甘肃新站优化
  • 360搜索网站提交入口自己在线制作logo免费生成器
  • 广州技术支持:网站建设《php网站开发》课程资料
  • 网站建设开票开什么内容宜兴网站建设公司
  • asp网站开发教程window wordpress
  • 谁知道免费网站wordpress 资料
  • 长沙网站seo报价海北高端网站建设
  • 大学生做企业网站安卓优化大师清理
  • 网站如何做支付宝接口网站备案证书安装
  • 之梦一个系统做多个网站cms仿站教程
  • 电商视觉设计网站公司网站建设的项目工作分解结构
  • mq网站开发网站推广的资源合作推广
  • iis 建设网站seo专业论坛
  • 传奇网站模板怎么做的吗做游戏的php网站
  • 百度站长平台注册最便宜的钱
  • 危险网站怎么办如何制作网址链接
  • 泰然建设网站营销qq是什么意思
  • 外贸公司网站改版思路云主机免费申请
  • 凡科做 淘宝客网站金华vi设计公司
  • 北京两学一做网站wordpress博客用什么服务器
  • 崇信县门户网站领导之窗做网站还是自媒体更适合赚钱
  • 什么是小手机型网站大型集团网站建设